News

WHY IT RATES: Barceló Hotel Group has become the third-largest Spanish chain by investing more than $110 million in the renovation of 12 properties, including ones in Mexico, Aruba and Central America ...