34
586 Canterbury St
Roslindale, MA 02131
$3,400,000 USD
1.03 AC
1.03 AC
$3,400,000 USD
Residential