Sold House Prices in Hitchin, Bedfordshire | Average £187,504 | BritishProperty.uk