Storrs Hall, the luxury lakeside hotel on the shores of Windermere, is preparing to welcome back the famous Globe Theatre for an open-air performance of Hamlet. The Globe is returning to Storrs Hall after previous successful summer performances of A Comedy of Errors...