Hotels
Storrs Hall launches new luxury cabins amid £1m investment
Storrs Hall, the four-star hotel on the shores of Lake Windermere, has launched its repurposed luxury cabins following a £1m investment programme.
You'll need to
subscribe to unlock this content. Already subscribed? Login?