Set on the private North Island in the Seychelles, this exclusive hotel offers 11 villas dotted along the islands untouched beaches.
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.Ok