Sold House Prices in Hampton, Surrey | Average £289,881 | BritishProperty.uk