42 11th Ave, Haverhill MA 01830
$515,000
33 Bedford St, Haverhill MA 01832
$287,500
2 Morningside Dr, Haverhill MA 01832
$729,000
15 Kimball St, Haverhill MA 01830
$285,000
263 Boxford Rd, Haverhill MA 01835
$820,000