London Restaurants

Sort by Tribes
Cuisines
Show Local favorites
18666 Results
  • 1
    Oxo Tower Restaurant, Bar and Brasserie

    Oxo Tower Restaurant, Bar and Brasserie

    Ranked #1 overall in London restaurants
    46 reviews
    $$$$
    British, Bar, Brasserie
    Popular withFoodiesLuxuryTrendsters

    The Oxox Tower Restaurant, Bar & Brasserie serves up quality food at a reasonable price and has had many reviews reccomending it as a place worth checking out.

  • 2
    Dishoom

    Dishoom

    Ranked #2 overall in London restaurants
    37 reviews
    $$$$
    Indian
    Popular withFoodiesTrendstersVegetarian

    The food is simply divine here - really well balanced spices, perfectly cooked meats and vegetables. Top quality Indian cuisine.

  • 3
    Duck and Waffle

    Duck and Waffle

    Ranked #3 overall in London restaurants
    38 reviews
    $$$$
    British, Bar
    Popular withFoodiesLuxuryNightlife

    Amazing view, slightly above average food. If it's your first time, you have to get the eponymous duck & waffle entre.

  • 4
    Yauatcha

    Yauatcha

    Ranked #4 overall in London restaurants
    29 reviews
    $$$$
    Chinese, Dim Sum
    Popular withFoodiesLuxuryBusiness

    Hands down the best dim sum in London. You pay for the food for sure, but it is totally worth it. The ingredients are super fresh, the flavor is authentic ...

  • 5
    Hakkasan Hanway Place Restaurant

    Hakkasan Hanway Place Restaurant

    Ranked #5 overall in London restaurants
    27 reviews
    $$$$
    Chinese, Asian/Pacific, Dim Sum
    Popular withFoodiesLuxuryTrendsters

    Although I had a great time in here because the atmosphere and the service are great, I had higher expectations from this place when it comes to the food. Everything ...

  • 6
    Ottolenghi - Islington

    Ottolenghi - Islington

    Ranked #6 overall in London restaurants
    26 reviews
    $$$$
    Mediterranean
    Popular withFoodiesVegetarianTrendsters

    After having dined here on a recent trip to London my wife and two children, I am giving this restaurant the highest rating possible. I loved everything about it: local ...

  • 7
    Nobu London Old Park Lane

    Nobu London Old Park Lane

    Ranked #7 overall in London restaurants
    30 reviews
    $$$$
    Asian/Pacific, Japanese, Sushi
    Popular withLuxuryFoodiesTrendsters

    I really love Nobu. It doesn't have the mystique it used to have..but the omakasa (chef's menu) I had tonight was really out of this world and great value. Tip: ...

  • 8
    Ye Olde Cheshire Cheese

    Ye Olde Cheshire Cheese

    Ranked #8 overall in London restaurants
    27 reviews
    $$$$
    British, Pubs
    Popular withHistoryNightlifeFoodies

    One of the oldest pubs in London - great place to grab a drink and soak in some of old-school London. Rebuilt after the Fire, this pub retains a feeling ...

  • 9
    The Wolseley

    The Wolseley

    Ranked #9 overall in London restaurants
    45 reviews
    $$$$
    British, Deli & Sandwich, Cafe
    Popular withFoodiesLuxuryFamilies

    Very classy and traditional british restaurant with a delicious afternoon tea selection! It has very aromatic tea, colorful and mouth watering delicacies of sweets and sandwiches. The decorations and environment ...

  • 10
    Monmouth Coffee

    Monmouth Coffee

    Ranked #11 overall in London restaurants
    45 reviews
    $$$$
    Coffee and Tea
    Popular withTrendstersFoodiesFamilies

    Hip shop that makes a ridiculously good cup of coffee. Avoid Starbucks and drink like a local!

var ListPage = { maxTries: 20, interval: 0, xhrRequests: [], update: function(url, count, callback){ var fingerprint = "&t=" + (new Date().getTime()); var reqcount = "&req_count=" + count; this.loader("on"); var self = this; var req = new XMLHttpRequest(); req.open("GET", url + fingerprint + reqcount, true); ListPage.xhrRequests.push(req); req.onreadystatechange = function() { if (req.readyState === 4 && (req.status === 200 || req.status === 202)) { eval(req.responseText); self.loader("off"); if (req.status === 200 || req.status !== 202 ) callback(req.status); if (req.status === 202) { if (count < self.maxTries) { setTimeout(function(){ListPage.update(url, ++count, callback)}, self.interval); self.interval += 100; } else { callback(req.status); } } } }; req.send(null); }, loader: function(status) { var spinnerD = document.querySelector('.spinnersD'); var spinnerM = document.querySelector('.spinnersM'); if (spinnerD && spinnerM) { if (status === "on") { spinnerD.className = "spinnersD shownow"; spinnerM.className = "spinnersM shownow"; } else { // hide spinnerD.className = "spinnersD"; spinnerM.className = "spinnersM"; } } }, ajax: function(url, callback) { this.update(url, 1, callback); } }; ListPage.ajax("https://www.skyscanner.com/trip/hotels/hotel_suggestions?action=index&clean_path=london&controller=topics&country_code=&current_user_id=&filters=&id=2000000000103&klass_name=Region&list_type=restaurants&nearby=false&path=london%2Frestaurants&place=2000000000103&place_type=City&place_type=region&region=2000000000103", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "", ajaxCalls: function(tryIndex) { if (this.hotels) { ListPage.update("https://www.skyscanner.com/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en&region=2000000000103" + "&" + this.hotels, tryIndex, function(){ var placeholder = document.querySelectorAll('.metasearch_featured .placeholder'); for (var i = 0; i < placeholder.length; i++) { placeholder[i].style.display='none'; } }); } }, ajax: function() { this.ajaxCalls(1); }, singleAjax: function() { this.ajaxCalls(ListPage.maxTries); } };