This Holiday Inn Express Hotel & Suites HOUSTON MEDICAL CENTER is located at 8080 S Main St, Houston, TX-77025. An interactive Map of this Holiday Inn Express Hotel & Suites HOUSTON MEDICAL CENTER is shown below.
View details of this Holiday Inn Express Hotel & Suites HOUSTON MEDICAL CENTER location.