Situado en el nordeste de la isla principal, Mahé, del archipiélago de Seychelles.