Escape to Hambleton Hall, a Victorian country house hotel set on a peninsula overlooking Rutland Water. Indulge in Michelin-starred dining and explore the beautiful gardens, all within easy reach of London.
Ketton Rd, Oakham LE15 8TH, United Kingdom, London