
Stamford, United Kingdom
The George Of Stamford
3-star hotel
Set in a historic inn, The George Hotel of Stamford is located just off the ancient Great North Road. Guests can enjoy high-quality, traditional and imaginative English cuisine, an outstanding wine list, and 4-star bedrooms with…
- Wi-fi
- 24-hour reception
- Car park
- Air conditioning in Restaurant
