Storrs Hall – Luxury Lake District Hotel
There is arguably nowhere in the Lake District as special as Storrs Hall on the lake. Built in the 1790s, this breath-taking 4 Star luxury hotel is unique in many ways. First of all, when we describe it as Storrs Hall on the Lake, we really mean it. The hotel not only has views over the lake, the edge of our front lawn doubles as the shoreline of spectacular Lake Windermere.