Il estsitué dans le célèbre quartier des affaires de Shanghai, entouré de nombreux paysage historique et culturel. Il est équipé de 256 chambres.