Karta Vacation Rentals
On Mahe Island's Eden Island waterfront, this beachfront luxury hotel sits about 4 km from Victoria city center and roughly 6 km from Seychelles International Airport. Nearby sights include the Semi-Submarine Seychelles, View Point Over Victoria and Eden Island, and Mirante La Misere.