345 Nahatan St
Norwood, MA 02062
$430,000 USD
2,086 SF
2,086 SF
$430,000 USD
Freestanding