El Crowne Plaza Shanghai ofrece habitaciones modernas al lado del Shanghai Arts Film Centre y a 10 minutos en coche de la calle Huahai. Cuenta con un spa y una piscina cubierta climatizada.
El Shanghai Crowne Plaza se halla a 5 minutos a pie de la estación de metro Metro Jiaotong University (línea 10) y a 5 minutos en coche del distrito comercial Xu Jia Hui. El hotel está a 5 km del templo Jingan y a 7 km de Xintiandi. El Centro Nacional de Exposiciones y Convenciones se halla a unos 25 minutos en coche.
Las habitaciones son amplias, modernas y están bien equipadas. Cuentan con TV por cable y vía satélite, escritorio y set de té y café.
El bar temático Charlie Chaplin dispone de terraza al aire libre. El Circles Café propone carne a la parrilla y platos japoneses. También se ofrece un buffet de comida asiática y occidental.