Holiday Inn Tulsa City Center is situated in a downtown area of Tulsa, 2.1 miles from Philbrook Museum of Art and merely a 12-minute stroll from Boston Avenue Methodist Church. Boasting a location just around the corner from DECOPOLIS Tulsa Art Deco Museum, this 3-star hotel includes 220 rooms and a swimming pool.
Located in the Downtown Tulsa district of Tulsa, the Tulsa hotel is 1.5 miles from Woodward Park and 1.1 miles from such shopping venues as Cyrus Avery Centennial Plaza. The Holiday Inn Tulsa City Center is about 5 minutes' walk from South Cheyenne Avenue & West 6th Street South bus stop and just a few steps from First Presbyterian Church. Guests will also appreciate the vicinity to Williams Center Green, located 0.4 miles away. Supplement your educational experience by visiting Oklahoma State University, which is around 25 minutes by foot from the accommodation.
The rooms comprise a sitting area complete with climate control, as well as a flat-screen TV with satellite channels. Fitted with tea/coffee making equipment, the rooms also come with a writing table. Bathrooms with a walk-in shower and a separate toilet, also include a hair dryer and towels.
The onsite bar offers signature cocktails to please all tastes. Nearby restaurants, including 624 Kitchen & Catering is only steps away from Holiday Inn Tulsa City Center.