London Restaurants

Sort by Tribes
Cuisines
Show local favourites
18707 Results
  • 1
    Oxo Tower Restaurant, Bar and Brasserie

    Oxo Tower Restaurant, Bar and Brasserie

    Ranked #1 overall in London restaurants
    45 reviews
    ££££VegetarianBritishBarGluten Free
    Popular withLuxuryFoodiesHipsters

    Mulled wine overlooking the Thames on the 8th floor of the Oxo Tower

  • 2
    Dishoom Covent Garden

    Dishoom Covent Garden

    Ranked #2 overall in London restaurants
    35 reviews
    ££££South-east AsianIndianBreakfast & Brunch
    Popular withFoodiesHipstersVegetarian

    I've been there for dinner on Friday night. We queued 20 minutes for a table and they offered us a glass of spiced tea while we're waiting outside . Nice ...

  • 3
    Duck and Waffle

    Duck and Waffle

    Ranked #3 overall in London restaurants
    36 reviews
    ££££SeafoodBreakfast & Brunch
    Popular withFoodiesLuxuryNightlife

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

  • 4
    Nobu London

    Nobu London

    Ranked #4 overall in London restaurants
    30 reviews
    ££££Asian/PacificJapaneseSushi
    Popular withLuxuryFoodiesHipsters

    Wish the tables weren't so close to each other so you don't have to have dinner next to two drunk business men and a couple of anorexic models! Other than ...

  • 5
    Yauatcha

    Yauatcha

    Ranked #5 overall in London restaurants
    28 reviews
    ££££ChineseAsian/PacificTapas/Small PlatesFusion
    Popular withFoodiesLuxuryBusiness

    Yest its one of the best dim sum places in London. You pay for the food for sure, but it's worth it. Expect long waiting times though.

  • 6
    Ottolenghi - Islington

    Ottolenghi - Islington

    Ranked #6 overall in London restaurants
    25 reviews
    ££££VegetarianIsraeliBreakfast & Brunch
    Popular withFoodiesVegetarianHipsters

    Ottolenghi is great for vegetarians - the choice of non-meat dishes is substantial and delicious - but there's something for everyone here. The way food is presented is almost as ...

  • 7
    Ye Olde Cheshire Cheese

    Ye Olde Cheshire Cheese

    Ranked #7 overall in London restaurants
    27 reviews
    ££££BritishPubs
    Popular withHistoryNightlifeFoodies

    One of the oldest pubs in London. good traditional pub grub, as well as a good ale selection. gets really busy after work. Definitely worth a visit

  • 8
    Hakkasan Hanway Place Restaurant

    Hakkasan Hanway Place Restaurant

    Ranked #8 overall in London restaurants
    24 reviews
    ££££ChineseAsian/PacificDim Sum
    Popular withFoodiesLuxuryHipsters

    The most amazing extravagant meal I've had in London. Go w/ their set menu and let them chose for you b/c everything is delicious. Sleek, gorgeous interiors. Amazing wines and ...

  • 9
    Monmouth Coffee Company

    Monmouth Coffee Company

    Ranked #9 overall in London restaurants
    45 reviews
    ££££Coffee and Tea
    Popular withHipstersFamiliesStudents

    Great coffee, tricky to get a table but worth a take out!

  • 10
    The Wolseley

    The Wolseley

    Ranked #10 overall in London restaurants
    43 reviews
    ££££BritishBistroBreakfast & BrunchCoffee and Tea
    Popular withFoodiesLuxuryFamilies

    Local friends tell me that in London The Wolseley is the place for breakfast. However, we went there for High Tea and could not have been more pleased. The finger ...

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); } }; if (typeof IntentMedia !== 'undefined' && window.IntentMedia && IntentMedia.trigger) { window.IntentMediaProperties.site_currency = 'GBP', window.IntentMediaProperties.travel_date_start = '' window.IntentMediaProperties.travel_date_end = '' IntentMedia.trigger("onpage_ads_redraw"); }