$1,850,000
26 Franklin Street, Marblehead, MA 01945
$1,480,000
50 Beacon Street, Marblehead, MA 01945
$839,000
14 Middlesex Avenue, Swampscott, MA 01907
$520,000
27 Columbia Road, Marblehead, MA 01945