On our first trip to the Seychelles, we had the opportunity to stay at JA Enchanted Island Resort which is a unique private island resort just off the coast of Mahé.
On our first trip to the Seychelles, we had the opportunity to stay at JA Enchanted Island Resort which is a unique private island resort just off the coast of Mahé.