The Greyhound at Aldbury is a traditional pub in one of Hertfordshire’s most beautiful and frequently photographed villages, offering cosy rooms, a welcoming bar, and a restaurant that serves classic British cuisine with reliable quality. The setting — the village green, the stocks, the duck pond — is extraordinary, and the pub does justice to it with warm, unhurried hospitality and food that satisfies from first course to last.
One of the finest village pub settings in the Home Counties, and a hospitality offer that genuinely matches the surroundings.


