Homes for sale - 29-31 Davenport St, Haverhill, MA 01832 – MLS#7299...