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.
Number of rooms: 47
71 St Martins, Stamford, PE9 2LB, United Kingdom