The Stay Journal: Storrs Hall, Lake Windermere
Set on the shores of Lake Windermere, Storrs Hall is a historic Georgian hotel with lakeside suites, woodland grounds, and unforgettable views. Here’s our full review of one of the Lake District’s most iconic stays.