Le complexe est situé sur la côte ouest du Sri Lanka, à quelques minutes de la ville de Wadduwa, parfaitement située entre l'aéroport international de Bandaranaike (70 km) et la capitale du sud de Galle, à une heure et demie de route. Il se trouve également à un peu plus de 34 km de la capitale, Colombo. Cet établissement de charme exclusif est situé dans une propriété en bord de mer à couper le souffle, offrant une expérience unique de loisirs et de tranquillité combinée à une véritable guérison ayurvédique sri lankaise.