Published in: Hotels-Resorts-Villas Constance Ephelia – Seychelles Author SGLuxeBiz Published on: Unwind in a natural haven of bliss on the island of Mahé, overlooking the marine national park and with breathtaking views of the Indian Ocean.