To view more listings, try one of these:
$2,450
132 B Cedar Street, Unit 3, Haverhill, MA 01830
$2,500
405 South Main Street, Unit 2, Haverhill, MA 01830
$3,800
480 Amesbury Road, Haverhill, MA 01830
$2,300
2 North Street, Unit 1, Haverhill, MA 01830
$1,400
27 Vine Street, Unit 4, Haverhill, MA 01830