Storrs Hall Hotel
Windermere
LA23 3LG
An extraordinary luxury lake district hotel in a spectacular location on the shores of Lake Windermere, 20min's from junction 36 of the M6. Set in 17 acres of landscaped grounds. 30 bedrooms, AA 2 Rosette restaurant and use of leisure club.
There are currently no reviews for this company
All fields are required. Your review will appear immediately.