Residence Inn Tulsa South
11025 East 73rd Street South Tulsa, OK
About Residence Inn Tulsa 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 American Airlines, Cancer Treatment Centers of
Show Phone
Links: Website
Package Pricing
Event Spaces
Meeting Room