View Details Open House $849,900 1 of 39 Ayers Village | Haverhill 3 beds 2 baths 1 ½ baths 2,098 sqft 1.1 acres
View Details Open House $1,449,000 1 of 25 Islington | Westwood 4 beds 2 baths 1 ½ baths 2,740 sqft 0.14 acres
View Details New $758,000 1 of 37 Munger Hill | Westfield 4 beds 2 baths 2 ½ baths 2,805 sqft 0.46 acres
View Details Open House $649,000 1 of 42 Lake Attitash | Amesbury 3 beds 2 baths 1,600 sqft 0.07 acres
View Details Open House $4,250,000 1 of 41 Greystone Neighborhood | Marblehead 4 beds 4 baths 1 ½ baths 3,700 sqft 0.29 acres