Crowne Plaza Hotel Tulsa is located located in the heart of the business, entertainment and cultural district of Tulsa, Okla. The 15-floor hotel is adjacent to the Performing Arts Center and attached via skybridge to the Williams Towers. Crowne Plaza Hotel Tulsa is part of the Atlanta-based Intercontinental Hotels Group, one of the leading hospitality groups with thousands of hotels
Read more...