Oklahoma > Tulsa > Travel & Transportation > Hotels, Motels, & Lodging > Holiday Inn Tulsa City Center, an IHG Hotel
17 West 7th Street, Tulsa, Oklahoma, 74119
Main: (918) 585-5898 Fax: (918) 599-0124
Travel & Transportation > Hotels, Motels, & Lodging
No reviews yet. Be the first to write a review!