Con un restaurante, el Atour Light Hotel Shanghai West Nanjing Road People Square Metro se encuentra en el distrito Centro de Shanghái, a 1 km del Museo de Shanghái, ideal para los que persiguen el turismo cultural. Este hotel de 4 estrellas cuenta con instalaciones de seguridad que incluyen una caja fuerte.
Este hotel está situado a 5 minutos a pie del Gran Teatro de Shanghái y a 25 minutos a pie del Jardín Yuyuan. Justo al lado del Centro de Planificación urbana de Shanghái, el Atour Light Hotel Shanghai West Nanjing Road People Square Metro está a 3 km del Bund. Además, la ciudad de Shanghái se encuentra a 10 minutos en coche, mientras que la estación de metro Plaza del Pueblo está no muy lejos de esta propiedad. La parada de autobús Weihai Road North Huangpi Road también está situada a 300 metros del hotel.
El Atour Light Hotel Shanghai West Nanjing Road People Square Metro cuenta con 91 habitaciones, algunas de las cuales ofrecen un televisor de pantalla plana con canales de cable, un hervidor de agua y minibar.
Puede tomar un desayuno buffet diario antes de salir a explorar la zona. Jia Jia Tang Bao está al lado de la propiedad.