London foodfromTime Out London1 month agoThe 7 London restaurants that lost stars in the 2026 Michelin GuideSeveral London restaurants lost Michelin stars in the 2026 update, chiefly because they closed or their head chefs left.