Hambleton Hall is one of Britain’s finest country house hotels. The lakeside setting is spectacular and only some two and a half hours north of central London (England). The restaurant is a haven for gourmets and wine lovers and the rooms combine comfort and style.

telegraphSunday, 7th September 2014, Fiona Duncan’s review of Hambleton Hall
The best places to stay in the UK and what to do when you’re there