The Greyhound Inn, Aldbury
Looking for a quintessentially English village within easy reach of the capital? A village where the pace of life is relaxed and gentle - far removed from your hectic London lifestyle? What better place to visit for a weekend break or a relaxing Sunday lunch than The Greyhound Inn, Aldbury. Overlooking the delightful duck pond and ancient stocks, you'll find a stay at this historic former coaching inn will help you unwind the moment you cross the threshold.