Eden Island

Showcase

The allure of Aquamarine Island

Tuesday 11th of October 2016

Spread over 56 hectares of island paradise, Eden Island is located in the heart of Seychelles. A breathtaking Indian Ocean