3 ms·
There are over 80 Michelin Star places in London. Not a small number of restaurants. Not to mention hundreds more that aspire to get a star and care deeply abou
by briandear 2y ago
There are over 80 Michelin Star places in London. Not a small number of restaurants. Not to mention hundreds more that aspire to get a star and care deeply about being Michelin-level quality.