About company

Boutique Lake District hotel set on the shore of Windermere, with lodges and award winning restaurant. Storrs Hall is a truly special hotel.

GB
Not verified company