Homes for sale - 345 Groveland St, Haverhill, MA 01830 – MLS#728982...