Sold House Prices in Haverhill, Suffolk | Average £170,281 | BritishProperty.uk