Karta Vacation Rentals
Set in a lost Eden on Mahé Island, Seychelles. This beach resort sits steps from Petite Anse Beach and close to Anse Soleil and Baie Lazare, with Seychelles Intl. Airport roughly 20 km away. Tree-top villas and jungle cliffs meet deserted beaches.