Save money on your next trip to Houston
Set 500 metres from The Galleria, Hotel Indigo Houston at the Galleria boasts air-conditioned rooms with free WiFi throughout the property. Guests can enjoy the on-site restaurant. A TV with cable channels, as well as a CD player are featured.
5160 Hidalgo Street Houston Tx 77056
Address: 5160 Hidalgo Street TX 77056, Houston, TX, US