Storrs Hall is one of the most stunning hotels in the Lake District. A grand grade II Georgian mansion in 17 acres on the shores of Lake Windermere and with its own National Trust-owned folly the "Temple" there is plenty to consume with its natural surroundings.
It is the view that first captures one’s attention at this exquisite Lake District mansion. But once seated at the elegant tables, the cuisine soon seizes your attention back to the plate in front of you. The food is a hymn to the seasons and landscape of the Lakes. The imaginative cuisine has strong rural, traditional roots but is finished to an international standard. The fine art of cooking is expertly employed in every sumptuous dish. With a view to match, this is food for the body and soul.