Sold House Prices in Farnham, Surrey | Average £394,902 | BritishProperty.uk