Amongst all the Hotels in the Lake District, Storrs Hall is unquestionably one of the most spectacular. It is surrounded by the natural beauty of the Lake District. The Hotel, a grade ll Georgian Mansion, offers a most idyllic setting for people who enjoy life's luxuries. Storrs Hall, with its National Trust-owned folly the Temple, has for years been a landmark to sigh over. Sitting in an unrivalled position, this lakeland Hotel enjoys views of Lake Windermere that seem endless. The sumptuous ... More