Situado en la animada zona cosmopolita de Shanghái, este hotel está rodeado de restaurantes, cafeterías, boutiques, galerías y edificios de art-decó restaurados. Los huéspedes que escojan esta propiedad gozarán de una excelente oportunidad de disfrutar de un refugio urbano elegante en la conocida y arbolada calle de Hengshan Road. La tradicional hospitalidad china combina a la perfección con las comodidades contemporáneas que el establecimiento ofrece. Sus huéspedes estarán encantados con la gran cantidad de instalaciones disponibles, entre las que se incluyen un centro de bienestar de última generación, una piscina cubierta climatizada, spa y hasta un restaurante que sirve auténticos platos de típica cocina cantonesa además de gastronomía occidental.
Zona histórica y cultural situada en el Distrito de Xuhui, muy conocida por sus actividades de ocio y las zonas de compras.