The Restaurant at Storrs Hall
Newby Bridge Road Storrs Hall, Windermere LA23 3LG England
The Restaurant at Storrs Hall is a British, Contemporary place is located in Windermere, England. The address of The Restaurant at Storrs Hall is Newby Bridge Road Storrs Hall, Windermere LA23 3LG England.
If you want to go to the place or need any services, you can contact them directly. The phone number is +44 15394 47111, or open their website to view relevant information, The url is http://www.storrshall.com