A tan solo 6 minutos a pie del hotel cómodo Moevenpick By Accor Shanghai People'S Square, de 5 estrellas, los huéspedes pueden llegar al Museo de Arte Contemporáneo de Shanghái rápidamente. Situado bastante cerca del Centro de Planificación urbana de Shanghái, el hotel cuenta con cocina china que se sirve en el restaurante chino del propio establecimiento.
El Jardín Yuyuan se localiza a 2 km, mientras que el Madame Tussauds de Shanghái se localiza a una distancia de 550 metros de este hotel. El Acuario de Shanghái, a 2,1 km, es sin duda una visita obligada para los turistas familiares en Shanghái. Un trayecto de 10 minutos te llevará desde el Moevenpick By Accor Shanghai People'S Square hasta el Bund. La estación de tren metro de Shanghái está a unos 25 minutos a pie, y la estación de metro Plaza del Pueblo, a unos 400 metros.
Cada una de las 106 habitaciones está equipada con una plancha para pantalones y aire acondicionado, así como con una tv de pantalla plana con canales vía satélite. Están equipadas con ventanas insonorizadas, y también cuentan con minibar. Un inodoro separado y una ducha se proporcionan en los baños privados, junto con secadores de pelo y albornoces.
Cada mañana se sirve un desayuno italiano. Prueba las especialidades europeas en el restaurante Epicure on 45, que está en los alrededores inmediatos del hotel Moevenpick By Accor Shanghai People'S Square.