16 Charlesgate Road
Walpole, MA02081

3 beds2 full baths1500 sqft

$517,500

Sold
    Equal Housing Opportunity Logo