Founded in 1956 in Palma da Mallorca, Spain, Meliá Hotels International is one of the largest hotel companies in the world, and the biggest hotel chain in Spain. The company currently operates more than 370 hotels in 43 countries, across four continents. More than 100 of these properties are located […]