Tag: Michelin Guide Great Britain & Ireland 2018
Scotland and Lancashire gain New Michelin Stars
Video courtesy of Loch Bay Restaurant and their love of local produce
Mark Birchall's Moor Hall Restaurant with rooms in West Lancashire – has been...