Crowne Plaza Hotels & Resorts

With over 400 hotels in 65 countries, Crowne Plaza Hotels & Resorts is one of the largest upscale brands in the world with hotels located in major urban centers, gateway cities and resort destinations. Visit Website