Loading hotels
Confirming room availability...
Holiday Inn Houston Westchase, 10609 Westpark Drive, Houston, United States
In Houston (Westchase)<br /><br />With a stay at Holiday Inn - Houston Westchase, an IHG Hotel in Houston (Westchase), you'll be within a 15-minute drive of CityCentre and Memorial City Mall. This hotel is 10.1 mi (16.2 km) from Rice University and 11.9 mi (19.1 km) from Houston Natural Science Museum.