Homes for sale - 120 S. Pleasant St, Haverhill, MA 01835 – MLS#7287...