Le Palmiste Resort & Spa

Coastal Road
Mauritius