Top 10 London Restaurants?

The top 10 London restaurants are Wong Kei, Launceston Place, Marcus Wareing at the Berkeley, The Gun, Terra, Stef’s, Clos Maggiore, Paradise By Way of Kensal Green, Christopher’s American Grill and Awana.