13
47 Chapel St
Norwood, MA 02062
$9,000,000 USD
18,888 SF
34
Units
6.17% Cap Rate
18,888 SF
$9,000,000 USD
Apartments