Holiday Inn Express & Suites Omaha I - 80

Starting at
$137

TripAdvisor Review

Based on 124 review

See all

This charming hotel is situated in Downtown. There are a total of 75 guests rooms at Holiday Inn Express Hotel & Suites Omaha I - 80. Pets are not allowed at Holiday Inn Express Hotel & Suites Omaha I - 80.

More details