Luxury Hotels in Windermere
We have found 1 properties to book, based on your search for Luxury Hotels in Windermere, Cumbria, England.
-
Storrs Hall Luxury Hotel on Lake Windermere Lake District
Hotel in Windermere, Cumbria, England
Extraordinary luxury Lake District hotel and award wining restaurant situated on the shores of lake Windermere. Luxury rooms set 17 acres of landscaped grounds and woodland.Guests...
£ 198.00 - £ 278.00 per night
Sleeps: 60
![Please wait while loading](/_includes/css/img/loading.gif)