Modeled after an 12th century medieval ‘ Haut Koenigsbourg’ castle in Alsace, France, The Chateau is the world’s first organic wellness spa resort offering the ultimate in health and wellbeing enrichment.
The Chateau is the world’s first organic spa and wellness resort. Inspired by the 12th century “Haut Koenigsbourg” castle in Alsace, France. The Chateau offers guests a complete organic experience as well as impeccable service and unsurpassed hospitality standards. La Santé Organic Wellness Spa sets a new benchmark for a destination spa which blends the best of European spa expertise with renowned Asian hospitality.