Spanish Company Barceló Group: A leading hotel operator facing challenges, highlighted by criticisms of their Cuban resort amid broader tourism industry issues.
Barceló Solymar in Varadero Criticized for Poor Conditions: A Glimpse into Cuba's Tourism Crisis