Storrs Hall - Luxury Lake District Hotel

Storrs Hall - Luxury Lake District Hotel

Storrs Hall is a beautiful Lake District 4 Star hotel. Steeped in history and classed as a Grade II* listed Georgian Mansion house, it is set right on the shoreline of Lake Windermere and enjoys breathtaking views.