London Restaurants

Sort by Tribes
Cuisines
Show local favourites
18669 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 withFoodiesLuxuryHipsters

    Lovely food with the family for a Fathers Day treat for my dad. Excellent service with great views of London

  • 2
    Dishoom

    Dishoom

    Ranked #2 overall in London restaurants
    37 reviews
    ££££
    Indian
    Popular withFoodiesHipstersVegetarian

    If you love curries and are in London, dishoom is a must try. Great food and funky decor.

  • 3
    Duck and Waffle

    Duck and Waffle

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

    Amazing atmosphere and food at the Duck and Waffle! And of course, you have to order the duck and waffle! But everything else on the menu is great as well.

  • 4
    Yauatcha

    Yauatcha

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

    what is most enticing about this lovely restaurant is the beautiful display of delicious looking pastries encased on top of a white marble slab. We had thought this just to ...

  • 5
    Hakkasan Hanway Place Restaurant

    Hakkasan Hanway Place Restaurant

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

    Ended up here randomly not knowing it was such a well-known spot. My friend was thoroughly impressed! We had the taste of hakkasan menu which was perfect in that you ...

  • 6
    Ottolenghi - Islington

    Ottolenghi - Islington

    Ranked #6 overall in London restaurants
    26 reviews
    ££££
    Mediterranean
    Popular withFoodiesVegetarianHipsters

    Flagship restaurant of chef Yotam Ottolenghi. Reasonably priced considering this. Booking is only usually required for dinner. Excellent food.

  • 7
    Nobu London Old Park Lane

    Nobu London Old Park Lane

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

    Not my very favorite restaurant in the Nobu Matsuhisa empire, the London Nobu can be a bit of a scene, but this is still a good pick if you are ...

  • 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, Sandwich, Cafe
    Popular withFoodiesLuxuryFamilies

    Quintessential London. Has become pretty touristic lately but it's a fantastic place for a pretentious (in a good way) afternoon tea

  • 10
    Monmouth Coffee

    Monmouth Coffee

    Ranked #11 overall in London restaurants
    45 reviews
    ££££
    Coffee and Tea
    Popular withHipstersFoodiesFamilies

    "The best coffee in London." Can't say I disagree! Expertly made, great service.

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.net/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.net/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en-GB&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); } };