11025 East 73rd Street South, Tulsa, Oklahoma, 74133
Not specified
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.
No reviews yet. Be the first to write a review!