Homes for sale - 18-22 Essex St #16, Haverhill, MA 01832 – MLS#7285...