Location

Victoria, Mahe, Seychellen