
Holiday Inn Houston Downtown Hotel
Houston, Texas
- Complimentary hotel shuttle to local attractions
- 3 miles from Houston Zoo
- On-site restaurant
As well as being home to NASA’s Space Station, Houston is a sprawling, brash, friendly and prosperous place. From its 8,000 restaurants and thriving cultural districts to swanky art galleries and opera theatre, it’s arguably Texas's most cosmopolitan city.
To travel to the USA, you will need an ESTA visa. Please make sure that you have this approved at least 3 days before you head off on holiday.