Intercontinental Houston near the Galleria

2222 West Loop South
Houston
Texas
United States