Sold House Prices in Shefford, Bedfordshire | Average £152,452 | BritishProperty.uk