Located on the west coast of the island of Mahe situated on a calm bay and 600m stretch of beach.
Conference Hall
Elevator/lift
Restaurant