Nestled between coconut trees and a landscaped garden on the southeast coast of the Island of the Gods, The Ylang - Ylang is a glamorous six - bedroom retreat in which to
enjoy absolute calm and serenity - a special place to feel deliciously suspended in time.