Sold House Prices in Farnham, Surrey | Average £396,735 | BritishProperty.uk