126 Middlesex St
Millis, MA02054

4 beds2 full baths1702 sqft

$330,000