Apartment/Flat About The Greyhound Inn Aldbury
The Greyhound Inn Aldbury is a 3.5-star hotel in Aldbury, United Kingdom. It is one of 5 places to stay in Aldbury listed on Triptoic.
Property facts
- Property type
- Hotel
- Star rating
- 3.5 stars
Location
19 Stocks Road,Aldbury, Aldbury, United Kingdom
Loading map…
Frequently asked questions
Where is The Greyhound Inn Aldbury located?
The Greyhound Inn Aldbury is located at 19 Stocks Road,Aldbury, Aldbury, United Kingdom.
How many stars does The Greyhound Inn Aldbury have?
The Greyhound Inn Aldbury is rated 3.5 stars.