Suite Stay Club loves: Relax in the award-winning lakeside Spa at Low Wood Bay — the ultimate spot to rejuvenate.
Suite Stay Club loves: Storrs Hall offers a memorable escape in the Lake District, featuring breathtaking views of Lake Windermere and the property’s beautifully landscaped gardens Enjoy delicious, classic British dishes made from locally sourced produce at the renowned on-site restaurant Feel the wind in your hair aboard the Abigail Leah — the hotel’s very own slipper launch boat — on a private cruise around the lake Storrs Hall is a luxurious retreat with a long history of hospitality, nestled on the tranquil shores of Lake Windermere in the heart of the Lake District.