La Quinta Inn Tulsa South

12525 E 52nd St
Tulsa
Oklahoma
United States