106 Elmwood Road
Birds Hill, Needham, MA, 02492
0.28 AC
$580,000
Taxes $6,000 / Yr
4 DOM
MLS# 71489357
Land / Residential