The Michelin Guide 2020
The MICHELIN Guide is globally renowned for being the highest form of praise in the culinary industry. Last night, the MICHELIN Guide 2020 was announced at the BFI IMAX in South Bank, London. The highest number of stars in the history of the guide were awarded with 29 restaurants across Great Britain and Ireland gaining …