Visit Website Get Directions Carol Hotel Omaha Visit Website Get Directions Address: 4888 S. 118th St Omaha, NE 68137 Phone: (402) 895-1000 Find Nearby Restaurants Maru Sushi & Korean Grill 5032 S 108th St, Omaha, NE, 68137 Asian Visit Website Abelardo's Authentic Mexican Food 5044 S 108th St, Omaha, NE, 68127 Mexican Visit Website Leave this field blank See All Restaurants Find Nearby Attractions German-American Society 3717 S. 120th St, Omaha, NE, 68144 Historic Sites Visit Website Amazing Pizza Machine 13955 S Plz., Omaha, NE, 68137 Special Event Venues Visit Website Leave this field blank See All Attractions