View details for Halstead Haverhill Halstead Haverhill $2,175+ Downtown Haverhill, Haverhill, MA 01830
View details for 46-48 Vernon Street 46-48 Vernon Street $1,575+ 46-48 Vernon Street, Haverhill, MA 01835
View details for The Residences at Little River The Residences at Little River $2,800+ North Broadway, Haverhill, MA 01830
View details for Heights at Haverhill Heights at Haverhill $2,600+ Downtown Haverhill, Haverhill, MA 01830