18 Elm Street
Franklin, MA02038

4 beds2 full baths1 half bath2600 sqft

$550,000