Sold House Prices in Henlow, Central Bedfordshire | Average £364,709 | BritishProperty.uk