En plena antigua concesión francesa de la gigantesca ciudad de Shanghái se erige el Mansion Hotel, el primer hotel boutique de toda China. El establecimiento ostenta un carácter histórico único y emana la esencia propia de los tiempos de antaño de Shanghái, cuando la megalópolis era conocida como el "París de Oriente". Su diseño refleja de hecho su rico pasado y se conjuga a un tiempo con un estilo más moderno y exclusivo, el que lucen las habitaciones y suites.