The national award-winning ‘faultless’ Surrey pub with a tranquil courtyard garden

One Surrey’s pub is battling it out for the title of ‘Best Town Pub’ in the country, against rivals from Kent, London and North Yorkshire. With delicious food, award-winning drinks and unusual events, The Castle in Farnham is the only local pub on the list. The Castle describes itself as a ‘simple gastro pub’ serving … Read more