Storrs Hall
About
Storrs Hall is a boutique, 4‑star luxury hotel perched on the shores of Windermere in the heart of the Lake District. Housed in a magnificent Grade II* listed Georgian mansion, every corner of the property exudes historic charm blended with contemporary elegance. The hotel’s rooms, from the intimate Classic rooms to the indulgent Lakeside Hot Tub Suites, boast private terraces and sweeping lake views. Dining is a highlight: the Bistro offers a relaxed atmosphere with a diverse menu, while the Lake Edge Restaurant and Afternoon Tea provide refined culinary experiences. Whether you’re a couple seeking a romantic escape, a family looking for spacious accommodation and lakeside activities, or a history enthusiast wanting to experience a storied mansion, Storrs Hall delivers unrivaled comfort and style for an unforgettable stay.