Sold House Prices in Haverhill, Essex | Average £267,977 | BritishProperty.uk