Loading hotels
Confirming room availability...
Residence Inn Houston Westchase on Westheimer, 9965 Westheimer At Elmside, Houston, United States
In Houston (Westchase)<br /><br />Located in Houston (Westchase), Residence Inn By Marriott Houston Westchase is within a 10-minute drive of Memorial City Mall and CityCentre. This hotel is 10 mi (16.1 km) from Rice University and 11.7 mi (18.8 km) from Houston Natural Science Museum.