Homes for sale - 339 Primrose St, Haverhill, MA 01830 – MLS#7299984...