Homes for sale - 313 Farrwood Drive #313, Haverhill, MA 01835 – MLS...