Storrs Hall
Fine Dining · Steakhouse
Luxury hotel in a lakeside Georgian mansion. Storrs Hall offers grand rooms, fine dining, and stunning views from its 17-acre grounds. Guests enjoy free access to a local fitness club.
Location
Vota recommends
What are you in the mood for?
Best places nearby
The highest rated places close to Storrs Hall.
Local restaurants nearby
Storrs Hall, Windermere, Cumbria LA23 3LG, England
