Residence Inn Tulsa South, Tulsa

Residence Inn Tulsa South

11025 East 73 Rd Street South

Welcome to the Residence Inn by Marriott Centrally located in beautiful South Tulsa . Tulsa's only #1 extended stay hotel where talented people deliver "Service So Memorable" is just a short drive away from Cancer Treatment Centers of America.