Holiday Inn & Suites Tulsa South
10020 E 81st St
Tulsa, OK
74137
Holiday Inn & Suites Tulsa South







Holiday Inn & Suites Tulsa South
10020 E 81st St
Tulsa, OK
10020 E 81st St
Tulsa, OK
Leaflet | Map data © OpenStreetMap contributors
Directions
Find Nearby
From Hwy 169, take 81st St Exit. Go west on 81st St. Hotel located on left.