Capella Hotels and Resorts celebrates top rankings in Travel + Leisure’s 2021 World’s Best Awards

Capella Bangkok and Capella Ubud were awarded the No. 1 spot in their respective categories.