"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"
"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"