London foodfromTime Out London13 hours 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.