Sold House Prices in Haverhill, Essex | Average £268,781 | BritishProperty.uk