Hotel Review: Storrs Hall Hotel, Lake Windermere, Lake District
After five months of lock-down and having to put our more adventurous travel plans on hold, we decided a change of scenery was needed. Both my husband and I have been lucky enough to continue worki…
Storrs Hall | Corporate
Inspire your employees with a team event at Storrs Hall. With 3 well-equipped meeting rooms, 17 acres of tranquil grounds and delicious food, planning your corporate event will be crystal clear.