Directions to La Quinta Inn South Tulsa, Tulsa

La-quinta-inn-south-tulsa-map
The La Quinta Inn South Tulsa in Tulsa is located at 12525 EAST 52 STREET SOUTH , Tulsa , OK, US .   Click on the Google Map above to get an interactive version and see the area around the La Quinta Inn South Tulsa .