Candlewood Suites

10008 E 73rd St S
Tulsa, OK 74133

Candlewood Suites

Address:
10008 E 73rd St S
Tulsa, OK 74133
Phone:
918-294-9000
Toll-Free Office:
877-660-8543
Office Fax:
918-294-9997

Directions
Find Nearby
Located off 71st street right next to Interstate 169/US 64 ramps.