This Holiday Inn Hotel & Suites HOUSTON (MEDICAL CENTER) is located at 6800 Main St, Houston, TX-77030. An interactive Map of this Holiday Inn Hotel & Suites HOUSTON (MEDICAL CENTER) is shown below.
View details of this Holiday Inn Hotel & Suites HOUSTON (MEDICAL CENTER) location.