Set foot on your own private island in the Seychelles. Infinite, exclusive space where the embrace of lush tropical palms and giant granite peaks dwarf your presence with their drama. With just 11 villas on this property, your footprints will be the only evidence on the Island’s vast, untouched beaches.