Of all the spectacular locations in the Lake District, Storrs Hall is among the finest. Our unique setting on the shores of Windermere, breath-taking views over the lake and beautiful woodlands and landscaped grounds surrounding the mansion make Storrs Hall a haven of peace, tranquility and luxury.
The interiors create an air of comfort and elegance but retain an informal, warm and welcoming ambiance. At every turn, breathtaking views of lake and fell can be glimpsed through great windows. The luxury bedrooms have huge beds and beautiful bathrooms with every modern convenience.