Holiday Inn Omaha Downtown-Airport

Starting at
$173

TripAdvisor Review

Based on 364 review

See all

This lovely hotel is located in Downtown. The premises count with 114 welcoming guests rooms. This establishment does not accept pets.

More details