Het Constance Ephélia Seychelles ligt op het hoofdeiland Mahé en biedt direct uitzicht op het Marine National Park van Port Launay.