Anantara takes over Maia Luxury Resort and Spa, Seychelles

(From Anantara Hotels, Resorts & Spas press release) Anantara Hotels, Resorts & Spas announces it will debut in the Seychelles this September …