Residence Inn Tulsa South
11025 East 73rd Street South, Tulsa, Oklahoma, 74133
About us
A leader among extended stay hotels in South Tulsa, Residence Inn South Tulsa Hotel provides spacious accommodations in an excellent location. Guests enjoy free breakfast and Wi-Fi.