history-charm-farnham-castle-wall

Farnham Castle Keep. History and British Charm in Farnham. Farnham is a historic British market town located on the western edges of Surrey in the rolling Surrey Hills. It is known for its Georgian streets, historic buildings, craft heritage, and easy access to the North Downs Way.