Royal Lodge

Palmarin Village, Parc Sine Saloum 1
Palmarin
Senegal