21 Mount Hood Terrace
Mount Hood, Melrose, MA, 02176
_iconbed_ 3.0 Beds
_iconbath_ 2 Baths
1836.0 _sqft_
$324 _persqft_
$595,650
Taxes $4,737 / Yr
9 DOM
MLS# 71979759
Built 2015
Single Family / Detached