Constance Ephélia Seychelles is situated on two of the most beautiful beaches on the island of Mahé, overlooking the marine…