La Quinta Inn & Suites Tulsa Central

6030 E Skelly Dr
Tulsa
Oklahoma
United States