Gli ospiti dell'Atour Light Hotel Shanghai West Nanjing Road People Square Metro possono godere di un accesso facile agli Shanghai Grand Theatre, che si trova a circa 5 minuti a piedi. Situato a a soli 350 m dal Centro espositivo per la pianificazione urbanistica di Shanghai, l'hotel dispone di 91 camere e di un ristorante.
Il Giardino del Mandarino Yu dista 2 km dall'hotel 4 stelle, mentre il Bund è a circa 3 km. I viaggiatori d'affari apprezzeranno la vicinanza alla Torre della Perla Orientale ( 2,1 km) e alla Torre di Jim Mao ( 3,1 km). Inoltre, il Museo di Storia Naturale di Shanghai si trova a soli 13 minuti a piedi, mentre la stazione della metropolitana People's Square è vicino all'Atour Light Hotel Shanghai West Nanjing Road People Square Metro. Questa struttura è a 300 metri dalla fermata dell'autobus Weihai Road North Huangpi Road.
Alcune camere dispongono di canali via cavo, un impianto di climatizzazione e un bollitore.
Agli ospiti dell'Atour Light Hotel Shanghai West Nanjing Road People Square Metro viene fornita una colazione a buffet ogni giorno. Tra i punti di ristoro nelle vicinanze c'è il locale Jia Jia Tang Bao, a soli 7 minuti a piedi.