Visit Website Get Directions Holiday Inn Downtown Omaha Address: 1420 Cuming St Omaha, NE 68102 Phone: (402) 341-0124 About Featuring downtown's only waterpark! Find Nearby Restaurants Blatt Beer & Table North Downtown 610 N 12th St, Omaha, NE, 68102 Burgers Visit Website Block 16 1611 Farnam St, Omaha, NE, 68106 Sandwiches Visit Website Leave this field blank See All Restaurants Find Nearby Attractions Crystal Forge 1312 Izard Street, Omaha, NE, 68102 Galleries & Studios Slowdown 729 N 14th St, Omaha, NE, 68102 Live Music Visit Website Leave this field blank See All Attractions