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