Residence Inn Tulsa South

11025 E 73rd St S
Tulsa, OK 74133

Residence Inn Tulsa South

Address:
11025 E 73rd St S
Tulsa, OK 74133
Phone:
918-250-4850
Toll-Free Office:
800-331-3131
Office Fax:
918-250-0329

Directions
Find Nearby
Located off Hwy 169 & 71st St. Exit off 71st St, go under Hwy 169 to 109th St. Turn R, then take first turn L. Located next to Marriott Springhill Suites.
A special thanks to our advertisers