2 Heights Rd
Franklin, MA02038

4 beds2 full baths1 half bath

$3,600