Il sera situé dans la région du Mont Qing Chen, au Sichuan, un lieu symbolique inscrit sur la liste du patrimoine mondial de l’Unesco et considéré comme le berceau du taoïsme. L’hôtel comportera un Six Senses Spa, avec des soins signatures asiatiques inspirés des traditions locales.