Michelin Star

Inside The BEST Restaurants In The WORLD

I’ve officially been to the best five restaurants in London. All of them 3 Michelin Stars. But what does this really mean? Let’s talk about it.