Anantara Hotels, Resorts and Spas has announced the signing of Anantara Ubud Bali Resort, the brand’s third hotel on the Indonesian island of Bali.

Anantara Hotels, Resorts and Spas has announced the signing of Anantara Ubud Bali Resort, the brand’s third hotel on the Indonesian island of Bali.