Sold House Prices in Henlow, Bedfordshire | Average £171,616 | BritishProperty.uk