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.
Address: 71 St Martins, Stamford
Rates from:
GBP 90 Booking.com