Homes for sale - 28 Grove St, Haverhill, MA 01832 – MLS#72807575 - ...