Holiday Inn - Tulsa City Center

Address:

17 W 7th Street
74119 Tulsa, US

Phone:

+1 918 585 5898

Hotel star rating:

3 stars

Brand name:

InterContinental Hotels Group

Map:


Contact   ·   Privacy   ·   Terms