Sold House Prices in Lechlade, Oxfordshire | Average £447,122 | BritishProperty.uk