Eden Island, Beach Front, Luxury, 3 Bed Ensuite, Wifi Location
Eden Island, Ambrossine A11P14, Eden Island, Seychelles
Enter dates to see available properties
Area Information
Airports
Seychelles International
6.8 km
Attractions
Eden Island Seychelles
200 m
Kingdomhall of Jehovah's Witnesses
2.2 km