Capella Hotels & Resorts crowned world’s best hotel brand for third straight year
Capella Hotels and Resorts has been named “Best Hotel Brand” in Travel + Leisure’s annual World’s Best Awards for the third consecutive year. The recognition comes during a period of strategic growth for Capella Hotel Group — in April, the brand opened Capella Taipei, marking its entry into Taiwan while …