Madame Tussauds liegt 7 Fußminuten von dem 4-Sterne-Atour Hotel People'S Square Metro Station Shanghai entfernt und ist unbedingt einen Besuch wert. Im ganzen Gebäude wird auch WLAN angeboten.
Historisches Museum Shanghai liegt unter anderem etwa 2 km entfernt. Der Bund ist in 10 Minuten mit dem Auto zu erreichen. Das Atour Hotel People'S Square Metro Station Shanghai liegt in nur 10 Gehminuten Entfernung von der Bushaltestelle Jiujiang Road at Middle Zhejiang Road und in 250 Meter Entfernung von der U-Bahn-Station Xinzha Road.
Jedes der 138 Zimmer ist mit einer Klimaanlage sowie einem Flachbildfernseher mit Kabelkanälen ausgestattet.
Starten Sie in den Tag mit einem Frühstücksbuffet. Das Restaurant Papa John's Pizza, das etwa 200 Meter von hier entfernt liegt, bietet köstliche Gerichte.