Hiroshima Restaurants

Sort by Tribes
Cuisines
1940 Results
  • 1
    Noodle Shop Ai 0028 (麺屋 愛 0028)

    Noodle Shop Ai 0028 (麺屋 愛 0028)

    Ranked #1 overall in Hiroshima restaurants
    8.01 review
    Japanese, Ramen
    Popular withFoodies
  • 2
    Moonlight (月あかり)

    Moonlight (月あかり)

    Ranked #2 overall in Hiroshima restaurants
    9.02 reviews
    Japanese
    Popular withFoodiesAdventureBusiness
  • 3
    Ganso Henkutsu-ya (へんくつや 新天地店)

    Ganso Henkutsu-ya (へんくつや 新天地店)

    Ranked #3 overall in Hiroshima restaurants
    6.01 review
    Japanese
    Popular withBackpackersFoodiesFamilies
  • 4
    Sea Bream (鯛バル)

    Sea Bream (鯛バル)

    Ranked #4 overall in Hiroshima restaurants
    6.01 review
    Italian, Japanese
    Popular withFoodies
  • 5
    Dorian (ドリアン 堀越セルフサービス店)

    Dorian (ドリアン 堀越セルフサービス店)

    Ranked #5 overall in Hiroshima restaurants
    10.01 review
    Bakery
    Popular withFoodies
  • 6
    Lopera (ロペラ)

    Lopera (ロペラ)

    Ranked #7 overall in Hiroshima restaurants
    8.01 review
    Bar
    Popular withNightlifeFoodies
  • 7
    Oyster Bar MABUI (オイスターバー MABUI)

    Oyster Bar MABUI (オイスターバー MABUI)

    Ranked #6 overall in Hiroshima restaurants
    8.01 review
    Seafood, Live & Raw
    Popular withSolo FemaleFoodies
  • 8
    People (人ごころ)

    People (人ごころ)

    Ranked #8 overall in Hiroshima restaurants
    10.01 review
    Japanese
    Popular withFoodies
  • 9
    Polipo

    Polipo

    Ranked #9 overall in Hiroshima restaurants
    10.01 review
    Italian
    Popular withSolo FemaleFoodiesFamilies
  • 10
    Okonomimura

    Okonomimura

    Ranked #11 overall in Hiroshima restaurants
    8.45 reviews
    Local Traditional Cuisine, Asian/Pacific
    Popular withFoodiesVegetarian

    This collection of okonomiyaki (Hiroshima's specialty dish) stalls in Hiroshima was one of my favorite experiences in Japan. The restaurants are small and located on several floors, so look around ...

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.ca/trip/hotels/hotel_suggestions?action=index&clean_path=hiroshima-hiroshima-prefecture&controller=topics&country_code=&current_user_id=&filters=&id=2000000018426&klass_name=Region&list_type=restaurants&nearby=false&path=hiroshima-hiroshima-prefecture%2Frestaurants&place=2000000018426&place_type=City&place_type=region&region=2000000018426", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "", ajaxCalls: function(tryIndex) { if (this.hotels) { ListPage.update("https://www.skyscanner.ca/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en&region=2000000018426" + "&" + 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); } };