Tulsa OK Central
8201 East Skelly Drive, Tulsa, 74129, United States
This Tulsa, Oklahoma hotel is off Interstate 44. This pet-friendly hotel features an outdoor pool. Studio 6 Tulsa offers 24-hour laundry facilities to guests. Rooms at the Studio 6 are equipped with a microwave and refrigerator. Rooms feature cable TV. The Tulsa Expo Center is 3 miles from Studio 6 Tulsa. The Tulsa Zoo is 10 miles from the hotel.
Location: Tulsa
8201 East Skelly Drive, Tulsa, 74129, United States
