A five-star beach resort on Mahé's south coast in Baie Lazare bay.
Set at the southern end of Mahé next to Baie Lazare beach. It offers sea-view rooms and villas, restaurants, a spa and pools.