Manchester Restaurants

Sort by Tribes
Cuisines
1829 Results
  • 1
    The Brasserie @ Mercure hotel Piccadilly Manchester
  • 2
    Pieminister

    Pieminister

    Ranked #1 overall in Manchester restaurants
    12 reviews
    ££££
    British
    Popular withFoodiesFamiliesBusiness
  • 3
    Michael Caines Restaurant at ABode Manchester

    Michael Caines Restaurant at ABode Manchester

    Ranked #3 overall in Manchester restaurants
    ££££
    Local Traditional Cuisine, British
  • 4
    Manchester House

    Manchester House

    Ranked #2 overall in Manchester restaurants
    British
  • 5
    The Refuge by Volta

    The Refuge by Volta

    Ranked #3 overall in Manchester restaurants
    2 reviews
    British, International
    Popular withFoodiesHipsters

    The first thing you see when you enter in the fabulous decoration,s the intricacy is amazing and they have thought of every detail, nothing has been spared to wow you ...

  • 6
    The Garratt

    The Garratt

    Ranked #4 overall in Manchester restaurants
    2 reviews
    British, Pubs
    Popular withGreen

    An amazing traditional northern pub. There is option to sit outside but we decided on inside to soak in the local vibe of the place. We got two pints of ...

  • 7
    Tapeo & Wine

    Tapeo & Wine

    Ranked #5 overall in Manchester restaurants
    1 review
    Tapas/Small Plates, Spanish, Wine Bar
  • 8
    This & That

    This & That

    Ranked #6 overall in Manchester restaurants
    Indian
  • 9
    Trof - The Deaf Institute

    Trof - The Deaf Institute

    ££££
    British, International, Pubs
  • 10
    Almost Famous

    Almost Famous

    Ranked #8 overall in Manchester restaurants
    5 reviews
    American, Burgers
    Popular withFoodiesHipstersNightlife

    I have eaten hideous hideous amounts of food here and I'm not even close to bring sorry! Some amazing food combinations and their fries are out standing!! Anyhow, see you ...

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=manchester&controller=topics&country_code=&current_user_id=&filters=&id=2000000000525&klass_name=Region&list_type=restaurants&nearby=false&path=manchester%2Frestaurants&place=2000000000525&place_type=City&place_type=region&region=2000000000525", 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=2000000000525" + "&" + 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); } };