Holiday Inn Express Tulsa-Woodland Hills

9010 E 71st St
Tulsa
Oklahoma
United States