Ulm Restaurants

Sort by Tribes
Cuisines
197 Results
  • 1
    John Benton

    John Benton

    Ranked #1 overall in Ulm restaurants
    7.33 reviews
    Sushi, Steak House
    Popular withFoodiesFamiliesBusiness
  • 2
    Damn Burger

    Damn Burger

    Ranked #2 overall in Ulm restaurants
    9.02 reviews
    ££££
    American, Vegetarian, Vegan
    Popular withHipstersStudents
  • 3
    Gaststatte Paradies

    Gaststatte Paradies

    Ranked #4 overall in Ulm restaurants
    10.01 review
    Greek

    Who likes to eat Greek they have to go to Gaststätte zum Paradies. The food is excellent and the meals are huge. So there is enough to eat for a ...

  • 4
    Gasthaus Zum Lowen

    Gasthaus Zum Lowen

    Ranked #3 overall in Ulm restaurants
    10.01 review
    German
  • 5
    Dean&David Ulm

    Dean&David Ulm

    Ranked #5 overall in Ulm restaurants
    8.01 review
  • 6
    L'Osteria

    L'Osteria

    Ranked #6 overall in Ulm restaurants
    8.01 review
    Italian, Pizza
  • 7
    Tanivera

    Tanivera

    Ranked #7 overall in Ulm restaurants
    8.01 review
    Italian, Pizza
  • 8
    Himalaya

    Himalaya

    Ranked #8 overall in Ulm restaurants
    8.01 review
    Asian/Pacific, Indian
  • 9
    Qmuh

    Qmuh

    Ranked #10 overall in Ulm restaurants
    6.01 review
    ££££
    American, Breakfast & Brunch
  • 10
    Choclet

    Choclet

    Ranked #9 overall in Ulm restaurants
    6.01 review
    Breakfast & Brunch
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=ulm-germany&controller=topics&country_code=&current_user_id=&filters=&id=2000000022336&klass_name=Region&list_type=restaurants&nearby=false&path=ulm-germany%2Frestaurants&place=2000000022336&place_type=City&place_type=region&region=2000000022336", 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=2000000022336" + "&" + 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); } };