Wyndham

North Island A natural state of mind in the Seychelles. As your chopper descends onto North Island...