Enchanted Island Resort is selected as the ‘World’s Leading Private Island Resort 2020’
December 1, 2020
We are humbled that Enchanted Island Resort in Seychelles, designed by Stapati, is selected as the ‘World’s Leading Private Island Resort 2020’ by World Travel Awards for the second time!