Storrs Hall Hotel on the shore of Lake Windermere
Hotel
Storrs Hall Hotel offers a serene retreat nestled within 17 acres of private grounds, directly facing the expanse of Lake Windermere. It’s a destination where invigorating lakeside walks and moments of tranquil repose converge. This hotel presents an opportunity to experience the charm of the Lake District, perfect for those seeking a restorative getaway or an exploration of the surrounding area.





















