Boasting outdoor tennis courts and an outdoor pool, Residence Inn Houston Westchase On Westheimer is located in Houston and provides charming accommodation. It also offers an express check-in and check-out feature, a 24-hour reception and babysitting/child services. The hotel has 120 rooms and has been recently refurbished. There is also a BBQ area on-site for guests to enjoy. Residence Inn Houston Westchase On Westheimer provides an ideal base to explore nearby Toyota Center and The Galleria, as well as everything the local area has to offer. University of Houston, Houston Zoo and Downtown Houston are a brief drive from the property.