The Constance Ephélia Seychelles is a sophisticated resort located in Port Launay, on Mahé, the largest island of the Seychelles.