Homes for sale - 371 River Street #2, Haverhill, MA 01832 – MLS#729...