★★★
Residence Inn by Marriott Tulsa South is a 3 stars accommodation located 16 km far from the center of Tulsa. Offers to its customers free wifi internet connection in all its facilities. Residence Inn by Marriott Tulsa South offers several amenities, being some of the most relevants: air conditioned and fitness room. It is noteworthy that this accommodation accepts customers travelling with pets. It belongs to the Marriott International chain.
There are 110 comments on this accommodation:
Address: 11025 East 73rd Street South. OK 74133 Tulsa. United States.