At a ceremony in Manchester on February 5, the Michelin Guide announced which new restaurants in England, Wales, Scotland, and Ireland snagged a spot in this year’s guide. This year 18 restaurants ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results