Capella Hotels and Resorts named World’s Best Hotel Brand for third consecutive 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.