
10 London restaurants have just been awarded a new Michelin Star in the 2026 awards
The Michelin Guide hosted its annual awards for Great Britain & Ireland last night in Dublin, and there are 10 newly anointed London restaurants. The restaurants to gain their first Michelin stars included one which features in Time Out’s own list […]





