Of all the spectacular destinations in the Lake District, Storrs Hall is among the finest. Our unique location on the shores of Windermere, breathtaking views over the Lake District, and the beautiful woodlands and landscaped grounds of this historic setting, make this country house hotel a haven of peace, tranquility and relaxation.
We've created a place of comfort and elegance, and an ambience which is informal, warm and welcoming. Drink in the ever-changing views of lake and fells, framed by great windows. Enjoy the luxurious bedrooms and suites, with their huge beds and fabulous bathrooms. Eat the freshest of seasonal flavours while you soak up the atmosphere of Storrs Hall on the lake.