InterContinental Hotel

2222 West Loop South
Houston
Texas
United States