Holiday Inn Express & Suites

Omaha, NE

This modern and sleek 78 unit, 4 story, Formula Blue Holiday Inn Express & Suites is the newest Holiday Inn in Omaha, Nebraska.  The hotel is located at 13131 I Street near many corporate community and family attractions.

  • location: Omaha, NE
  • completion: 2015