Holiday Inn Tulsa City Center

17 W 7th St
Tulsa, OK 74119

Holiday Inn Tulsa City Center

Address:
17 W 7th St
Tulsa, OK 74119
Phone:
918-585-5898
Toll-Free Office:
800-315-2621
Office Fax:
918-599-0124

Directions
Find Nearby
From Hwy 75 or 244, take 7th St exit. Located on the corner of 7th and Boulder.