Il Super 8 Tulsa si trova a Tulsa, a 4,2 km dal Tulsa Air and Space Museum e a 9 km dal Philbrook Museum. La connessione Wi-Fi è gratuita.
Le camere sono dotate di TV a schermo piatto. Le camere sono dotate di macchina da caffè. Tutte le camere sono dotate di bagno privato.
La reception è aperta 24 ore su 24. Il parcheggio è disponibile per auto e rimorchi.
Il Super 8 Tulsa dista 9 km dal Tulsa Convention Center e 10 km dal Brady Theater. La struttura dista 19 km dall'Aeroporto Internazionale di Tulsa.