Located on the main island of Mahé, Constance Ephelia provides a taste of this carefree existence, surrounded by lush nature ...