Gli ospiti del confortevole Atour Hotel People'S Square Metro Station, The Bund, Shanghai, 4 stelle, possono godere di un accesso facile a Museum of Contemporary Art Shanghai, che si trova a soli 6 minuti a piedi. Situato a a 450 metri dal Centro espositivo per la pianificazione urbanistica di Shanghai, l'hotel dispone di 160 camere e di un ristorante.
Soggiornerete a 2 km dall'Acquario Oceanico di Shanghai e in prossimità del Madame Tussauds Shanghai. L'Atour Hotel People'S Square Metro Station, The Bund, è a circa 5 minuti a piedi dalla stazione della metropolitana Xinzha Road. L’hotel, si trova vicino al Ponte Waibaidu, mentre Huzhu express line è a 850 metri. La stazione ferroviaria Shanghai Metro può essere trovata a circa 20 minuti a piedi.
Alcune camere dispongono di finestre insonorizzate, nonché di uno scrittoio per la comodità degli ospiti. Sono equipaggiate con servizi per la preparazione di tè/caffè per prepararsi i pasti autonomamente. Inoltre, offre una TV a schermo piatto con canali satellitari per godere del tempo libero. Per un maggiore comfort, sono forniti asciugacapelli e accappatoi, insieme a un bagno con WC separato e una doccia.
L'Atour Hotel People'S Square Metro Station, The Bund, Shanghai offre una colazione a buffet. Gli ospiti possono cenare al ristorante cinese dell'alloggio, che offre i sapori cantonesi. Il ristorante XiangGangzai MaTou LiangTang Guan è ideale per provare la cucina cinese e si trova a 600 metri.