Storrs Hall On The Lake
Storrs Hall Hotel is located in a shopping area of Windermere, about 25 km away from Lake Cruises. Storrs Hall Hotel was opened in 1900 and offers luxurious rooms.
Hill Top are within a 30-minute walk of the property. Windermere city center is 5 km away.
Storrs Hall Hotel offers a stunning view to its guests.
This traditional hotel comprises 30 guestrooms with individual climate control, Wi-Fi, LCD flat-screen TV, cable TV with on-demand movies and pay television. Rooms come with the forest view. The rooms have English decor.
Breakfast is offered in the bar every morning. The hotel’s spacious restaurant serves a variety of Georgian dishes.
The hotel is around 65 km from Blackpool airport.
Guests will make use of free self parking, allergy free rooms and a storage room as well as find a business centre, a meeting room and a copier useful for work.
A sun terrace, an indoor swimming pool and a picnic area are available at the hotel. For active guests a gym and a fitness center are provided.