View Details New $749,900 1 of 38 Bradford | Haverhill 4 beds 2 baths 1 ½ baths 3,692 sqft 0.62 acres
View Details New $499,000 1 of 41 St. John's Prep Neighborhood | Danvers 6 beds 2 baths 2 ½ baths 4,466 sqft 0.88 acres