Homes for sale - 42 Thomas Avenue, Haverhill, MA 01832 – MLS#729215...