The Chateau

The Chateau Spa & Organic Wellness Resort is the world’s first organic wellness destination spa resort modeled after the 12th century castle in Alsace, France.

  • Berjaya Hills, Malaysia