- UK Information
- UK Hotels
- George Hotel of Stamford, The
George Hotel of Stamford, The
Set in a historic inn, The George Hotel of Stamford is situated 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 free Wi-Fi.
Rating
Mastercard, American Express, Visa/Delta, Switch/Maestro, Visa Debit
Prices from £80
47