Holiday Inn Hotel & Suites HOUSTON (MEDICAL CENTER) is located at 6800 Main St, Houston, TX-77030. Get step by step driving directions to Holiday Inn Hotel & Suites HOUSTON (MEDICAL CENTER).
The following map shows the location of Holiday Inn Hotel & Suites HOUSTON (MEDICAL CENTER)
View details of Holiday Inn Hotel & Suites HOUSTON (MEDICAL CENTER).