The George of Stamford is perhaps England's greatest coaching Inn retaining the charm and atmosphere of its long history and yet offering today's guest every modern comfort.
See more: Hotels in Europe Hotels in United Kingdom Hotels in Cambridgeshire Holiday Destinations in Europe