Los huéspedes del Atour Light Hotel Beijing West Station North Square, de 4 estrellas, pueden visitar el Museo de Arte Mundial de Pekín, enclavado a unos 2 km. Enclavado a unos 15 minutos en coche del Parque Jingshan, este hotel está equipado con 67 habitaciones con vistas a la ciudad.
El Parque Lianhuachi está enclavado a 450 metros del hotel, y lugares naturales como el Parque Beihai están a unos 6 km. Entre las atracciones, que hay a unos 10 minutos en coche del Atour Light Hotel Beijing West Station North Square encontrarás el Parque Yuyuantan. Entre las atracciones deportivas cercanas destaca el Estadio Cadillac, a 4 km del establecimiento. La estación de metro más cercana a este hotel es Daguanying, a unos 10 minutos a pie.
Las habitaciones del Atour Light Hotel Beijing West Station North Square tienen una zona de comedor, además de aire acondicionado para tu comodidad. Además de equipo de café y té, las habitaciones cuentan con un escritorio. Los baños incluyen un inodoro separado y una ducha, así como secador de pelo y toallas para mayor comodidad de los huéspedes.
Se ofrece un desayuno vegetariano diario a los huéspedes. El restaurante HongYun TianWaiTian Roast Duck se encuentra a tan solo 1 km.