Downtown Houston Hotel With A Modern Edge
- Free Wi-Fi
- Meeting Space
- Outdoor Terrace
- Fitness Center
Originally opened in 1966 as the Savoy Houston Hotel, one of Houston's prominent places to stay and be seen, the newly-reinvented Holiday Inn Houston Downtown has been restored to reclaim its place as one of finest hotels in Houston. Located on Main Street between downtown and the Midtown District, our iconic hotel offers spacious rooms and suites with premium conveniences, including work and living space, free Wi-Fi, ultra-comfortable beds, and skyline views.