Située à Tulsa, à 700 mètres du centre des arts de la scène, la Residence Inn by Marriott Tulsa Downtown propose une piscine extérieure ouverte en saison, un parking privé, une salle de sport et un bar. Cet hôtel 3 étoiles propose une connexion Wi-Fi gratuite, une réception ouverte 24h/24 et un centre d'affaires. Il se trouve à 300 mètres du centre-ville et à moins de 1 km du théâtre Brady.
Vous séjournerez à 2,3 km de l'université d'État de l'Oklahoma et à 4 km du stade Hurricane Soccer & Track Stadium. L'aéroport international de Tulsa, le plus proche, est implanté à 12 km.