Sold House Prices in Thame, Oxfordshire | Average £318,175 | BritishProperty.uk