10020 E 81st St Tulsa Oklahoma
Located in Tulsa (South Tulsa), Holiday Inn Hotel & Suites Tulsa South, an IHG Hotel is within a 5-minute drive of The Cancer Treatment Center of America and Hillcrest Hospital South. Featured amenities include complimentary wired Internet access, a 24-hour business center, and complimentary newspapers in the lobby. Planning an event in Tulsa? This hotel has facilities measuring 1260 square feet (113 square meters), including a meeting room. Free self parking is available onsite.