Residence Inn Houston, TX West

120 Room hotel

Opened May, 2012