Tulsa est connue comme la capitale des arts et de la culture de l'Oklahoma, avec des musées, des établissements d'enseignement et des lieux d'événements réputés qui rivalisent avec n'importe quelle grande ville. L'hôtel distinct de South Tulsa, dans l'Oklahoma, est idéalement situé pour offrir à ses clients le meilleur de la ville. La prestigieuse université Oral Roberts et le célèbre centre Mabee se trouvent de l'autre côté de la rue, et à seulement quelques minutes, vous trouverez le nouveau centre BOK, l'aquarium de l'Oklahoma, le centre commercial Plaza et le centre de conventions de Tulsa. Pour votre confort, l'hôtel propose un service de navette gratuit vers l'aéroport international de Tulsa. Récemment rénové pour le confort de ses clients, l'hôtel reflète l'hospitalité du sud-ouest et l'énergie cosmopolite qui rendent T-Town si unique. L'hôtel propose des services et des équipements haut de gamme et compte 286 chambres.