Holiday Inn Express & Suites Downtown Tulsa

310 E Archer St
Tulsa, OK 74120

Holiday Inn Express & Suites Downtown Tulsa

Address:
310 E Archer St
Tulsa, OK 74120
Phone:
918-728-2444
Toll-Free Office:
877-666-3243

Directions
Find Nearby
From TUL International Airport: Take Exit 11 W to merge on Hwy 75 S toward Okmulgee/downtown Tulsa. Use left lane to take I-244 E. Take exit for 1st St downtown. Turn right onto Detroit Ave and then turn right on Archer St. to arrive at the hotel.
A special thanks to our advertisers