Holiday Inn Express & Suites Omaha - Millard Area In Omaha (Millard)
13131 I Street -
Omaha,
NE 68137