Sold House Prices in Thame, Oxfordshire | Average £316,769 | BritishProperty.uk