Residence Inn Houston Westchase on Westheimer
The Residence Inn Houston Westchase Hotel is located west of downtown Houston off of the Sam Houston Tollway and Westheimer Road, and near the Galleria and Energy Corridor. Use 9965 Westheimer Rd. Houston, TX 77042 for GPS directions.