How many Michelin-starred restaurants are there in London? There are 66 Michelin-starred restaurants in London. A Michelin star is a mark of distinction awarded by the Michelin travel guides. It recognises the high quality of the cooking and service of a restaurant. A venue may be awarded one, two or three stars, representing…

Read More