$695,000
21 Willow Avenue, Unit B, Salem, MA 01970
$499,000
36-38 Fairmount Street, Unit 2, Salem, MA 01970
$499,900
327 Lafayette Street, Unit 2, Salem, MA 01970
$649,000
20 Central Street, Unit 402, Salem, MA 01970
$599,999
182 Marlborough Road, Salem, MA 01970