346 Nichols Street
Norwood, MA, 02062
_iconbed_ 4.0 Beds
_iconbath_ 4 Baths
3840.0 _sqft_
$205 _persqft_
$789,000
Taxes $7,089 / Yr
7 DOM
MLS# 71776069
Built 1955
Single Family / Detached