10008 East 73rd Street South
Tulsa, OK 74133
The Candlewood Suites Tulsa hotel is a superior choice for those looking for long- or short-term accommodations. Guests traveling for extended business projects find our location ideal for their stay. Highlights at the property include an on-site fitness center, business center, and laundry facilities. All suites at this pet-friendly property feature a fully-equipped kitchen and flexible workspace.