- UK Information
- UK Hotels
- Storrs Hall Hotel
Storrs Hall Hotel
Surrounded by the natural beauty of the Lake District, this 4-star hotel is set in 17 acres of grounds on the shores of Lake Windermere. Its award-winning Terrace Restaurant boasts picturesque views.
Rating
01539 447 111
Visa,Maestro,MasterCard,American Express
Prices from £143
30