Ubicado en West Coast Road Anse Louis, Isla de Mahé, Seychelles.