Head Chef at Storrs Hall Hotel in the beautiful Lake District. The Hotel enjoys one of the most spectacular locations in the country, and the owners are investing in and developing the business.

We're planning to relocate the kitchen...

View more


Photos