London foodfromCN Traveller2 years agoLondon's best Michelin-star restaurantsLondon features 85 Michelin-starred restaurants, making it a premier dining city.