Conveniently located a short drive to top Omaha attractions, the Holiday Inn Express & Suites Omaha Downtown keeps you and your loved ones in the center of everything.