18
900 Pleasant St
Norwood, MA 02062
$2,500,000 USD
2,600 SF
4.25% Cap Rate
2,600 SF
$2,500,000 USD
Auto Repair