Time Out London3 months agoLondon foodTwo of the best restaurants in the world are in London, apparentlyThe World's 50 Best Restaurants list features two eateries in London. [ more ]