Surrounded by 17 acres of beautiful and tranquil landscaped gardens on the banks of Lake Windermere is the Storrs Hall Hotel. It offers a warm and friendly welcome and accommodating staff will ensure your every need is catered for. The guest rooms are well furnished and tastefully decorated. Dine in the award winning restaurant which prides itself on usinf fresh, local produce and enjoy stunning views of the lake.