Hotel Oaktree Inn
11620 East Skelly Drive, 74128 Tulsa, United States - Tulsa.
See on map
See 6 photos
Where is the lodging establishment?
11620 East Skelly Drive, 74128 Tulsa, United States - Tulsa.
Choose your room
Hotel Oaktree Inn
Indoor pool. Free high-speed internet access.
Other names for Hotel Oaktree Inn:
Econo Lodge Airport