Homes for sale - 24 Essex St #Unit 1, Haverhill, MA 01832 – MLS#728...