From British to Gastropub to modern cuisine, London features 321 award-winning restaurants that make it a world-class dining destination. The city boasts Michelin stars, World's 50 Best nods across its restaurant scene. London is an essential stop on any culinary world tour.