Close Window
View Category

Residence Inn Houston Westchase on Westheimer

Exterior

Hotel Views

Exterior (1 of 31)

Located at Westheimer and Elmside, our hotel is within walking distance of the Carillion Center, featuring world-class shopping and many restaurants. Our Residence Inn is more like a community than a hotel.