Residence Inn Tulsa South

11025 E 73rd St S
Tulsa, OK 74133

Residence Inn Tulsa South

11025 E 73rd St S
Tulsa, OK 74133
Toll-Free Office:
Office Fax:

The Residence Inn Tulsa gives you room to relax, room to work, and room to breathe. Stretch out in an oversized studio or a one to two bedroom suite that includes a separate living area. Guest rooms feature luxury linen with high thread count sheets and plush pillows, a fully equipped kitchen with full size appliances, large work desk, and TV. Fireplaces are included in some suites. This hotel is within walking distance of a movie theater, grocery stores, and shopping. This hotel is also located near several restaurants and area attractions including the Philbrook Museum of Art, Oklahoma Aquarium, and Cherokee Casino.




Sunday: Open 24 hours
Monday: Open 24 hours
Tuesday: Open 24 hours
Wednesday: Open 24 hours
Thursday: Open 24 hours
Friday: Open 24 hours
Saturday: Open 24 hours
A special thanks to our advertisers