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

costs: $7.5 Million

construction date: 2015