Storrs Hall Hotel
Photo gallery for Storrs Hall Hotel
Overview of Storrs Hall Hotel
Storrs Hall Hotel
4-star Windermere hotel walkable to Lake Windermere
9.4
Exceptional
Popular amenities
- Parking included
- Free WiFi
- Bar
- Room service
- Housekeeping
Explore the area
Storrs Hall, Windermere, England, LA23 3LG
- Lake Windermere4 min walk
- The Boathouse Bar & Restaurant2 min drive
- Windermere Station7 min drive
- Manchester (MAN)89 min drive