El Atour Light Hotel Beijing West Station North Square, de 3 estrellas, está situado en el barrio Xicheng de Pekín, a 4 km de lugares de interés deportivo, como el Estadio Cadillac. El hotel ofrece WiFi disponible en toda la propiedad.
Lianhuachi Park se encuentra a 450 m de este hotel. Además, los hermosos parajes naturales del Parque Jingshan están a unos 15 minutos en coche. El Zoológico de Pekín está no muy lejos del Atour Light Hotel Beijing West Station North Square, mientras que la estación de autobuses Baiyun Road, está a tan solo 650 metros. El establecimiento está ubicado a unos 25 minutos a pie del Parque Yuyuantan.
Las habitaciones del hotel están equipadas con climatizador, así como servicio de tetera/cafetera. Cada habitación está equipada con un inodoro separado y una ducha.
En el Atour Light Hotel Beijing West Station North Square se ofrece un desayuno vegetariano.