Situated in a beautiful rural area, the picturesque village of Crondall near Farnham, The Horns “a country inn of distinction” is a delightful traditional inn which provides the perfect chance to get away from it all.
Featured in Pub Food Restaurants in Farnham