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.