El Shanghai Chi Chen Boutique Hotel, de 3 estrellas, incluye 35 habitaciones y está ubicado a 25 minutos a pie del Jardín Yuyuan. El hotel dispone de un aparcamiento privado por 10 CNY por hora en las instalaciones.
Este hotel, situado a 2 km de la Torre de la Perla de Oriente, ofrece fácil acceso a lugares deportivos como el Estadio Mercedes-Benz Arena, que está a 3 km. El Chi Chen Boutique se encuentra a menos de 3 km del centro de Shanghái y a poco más de 30 minutos a pie de Bund. Los lugares de compras cercanos incluyen la Plaza del Pueblo, que está a 3,1 km. Este lugar está al alcance de la parada de autobús Shiliupu.
Las habitaciones del Shanghai Chi Chen Boutique Hotel disponen de un espacio de almacenamiento, además de climatizador para tu comodidad. Están equipadas con ventanas insonorizadas, y también cuentan con servicio de tetera/cafetera. Los cuartos de baño cuentan con inodoro separado y ducha, además de secador de pelo y toallas.
El hotel Chi Chen Boutique Shanghái ofrece a sus huéspedes una gran variedad de opciones para cenar, como el Table No. 1 y Mexo at the Bund, que se encuentran en las cercanías.