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.

Check out our free weekly podcast

Back to top button