We had a wonderful stay. We were greeted immediately on arrival and taken to our lovely room without...
Freezing weather outside, warm welcome inside. Lovely location.
1/12/2025
(635)
Advertisement
The Greyhound Inn is located in the picturesque village of Aldbury, England. This welcoming public house provides a warm atmosphere where visitors can enjoy a range of food and drink options, including a notable dish of gammon. The establishment is known for its friendly staff and accommodating service, making it an inviting spot for both locals and travelers.
Generated from the web
We had a wonderful stay. We were greeted immediately on arrival and taken to our lovely room without...
Beautiful village location. Turned up without a reservation and were accommodated with a smile even ...
The Greyhound is a wonderful place. The staff and customers are very welcoming. The food and drink i...
Advertisement