Holiday Inn Express Suites Medical Center

8080 S Main St
Houston
Texas
United States