3217 South 79th East Avenue, Tulsa, Oklahoma 74145
Econo Lodge Inn & Suites Tulsa is located four miles from the Woodland Hills Mall and the BOK center a short distance from the hotel. The hotel is approximately Starting at
$55 per night
Get your free travel newsletter full of inspiring travel ideas, great deals, destinations and adventures. Discover new places to explore, new adventures and new experiences.
See latest edition.