7037 South Zurich AveTulsa, OK 74136 Phone: +1 918-491-4010Fax: +1 918-497-2053Toll Free: +800-225-5466 Hotel Website Classification 4 Moderate First Class Commission Rooms Rates 10% 119 - Hoteliers! Is your information accurate? Update Here Homewood Stes Tulsa S. Medical District Location & Neighborhood In the heart of Tulsa's Medical District at E 71st St & Yale Ave - 12 MI, 15 min from Tulsa Intl airport. 1 MI from TulsaNearest Cross Street: E 71st St & S Yale Ave