Storrs Hall is an elegant Georgian mansion situated in 17 acres of
landscaped grounds and woodland on the shores of Lake Windermere. The sumptuous
interiors are decorated in old English style with antiques and fine works of
art creating an air of established comfort; elegant yet informal, warm and welcoming.
Breathtaking lake and fell views can be glimpsed though great windows. The award
winning restaurant has an extensive menu making use of superb local produce.
Sorry, your browser is not frames-compatible