Explore relationships
Farnham
Farnham is a market town and civil parish in Surrey, England, around 36 miles (58 km) southwest of London. It is in the Borough of Waverley, close to the county border with Hampshire.
Use + to expand a branch. Click a topic name to open its summary.