Set on the shores of Lake Windermere, this luxury spa hotel pairs panoramic lake views with standout dining and an award-winning spa, all wrapped in a relaxed, resort atmosphere that makes unwinding effortless.
Nestled on the shores of Lake Windermere, the historic Storrs Hall invites you to relax in elegant rooms, enjoy riverside dining, and soak up the timeless beauty of the Lake District.