Sold House Prices in Henley-on-Thames, Oxfordshire | Average £544,764 | BritishProperty.uk