Holiday Inn Houston Downtown

Houston, TX

Houston, TX

Holiday Inn Houston Downtown

  1. FREE WIFI
  2. Booking: Excellent 8.6
  3. Located in the center near Minute Maid Park and NRG Stadium
  4. Fitness Center / Business Center