Recently Sold 3 Bedroom Homes in Haverhill, NH

53 homes