Holiday inn tulsa city center
Location situated in tulsa holiday inn tulsa city center is close to tulsa geoscience center bok center and woodward park also nearby are cathedral of the holy family in tulsa and philcade building hotel features holiday inn tulsa city center has an outdoor pool an indoor pool and a 24 hour fitness center complimentary wireless internet access is available in public areas and a computer station is located on site business amenities at this 3 star property include a business cente