Eden Island, Seychelles

This man-made island, located 10 minutes north of the airport, is the location of many shops and restaurants.

JDS Travel News JDS Viewpoints JDS Africa/MI