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
Best places nearby
The highest rated places close to Storrs Hall.
Local restaurants nearby
Storrs Hall, Windermere, Cumbria LA23 3LG, England
