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 ...