Where is Eden Island?

Where is Eden Island located?

Eden Island, Eden Island, Seychelles (approx. -4.620001°, 55.45855°)


Where is Eden Island on the map?