Overlooking the Port Launay National Marine Park, the resort is located on the beautiful west coast of Mahé, the Seychelles main island. It is built midway between two superb beaches and 120 hectares of tropical surroundings. – 42 Tropical Garden Read More …