Con un restaurante, el hotel Shangri-La Shougang Park, Pekín, de 5 estrellas, se encuentra en el barrio Shijingshan de Pekín, a poco más de 10 minutos en coche de Beijing Shijingshan Amusement Park y a una distancia de 4 km de Yuanboyuan Park. Situado a poco más de 15 minutos en coche de Fahai Temple, este hotel ofrece vistas al lago y una piscina interior.
El hotel está en el mismísimo corazón de Pekín, a 40 minutos en coche del aeropuerto Internacional de Beijing Capital.
El Shangri-La Shougang Park, Pekín dispone de 276 cuartos con un hervidor de agua y servicio de tetera/cafetera, y comodidades modernas como TV de pantalla plana con canales vía satélite. Un inodoro separado y una ducha, además de secador de pelo y toallas, están en las habitaciones aptas para alérgicos.
Cada mañana, el establecimiento sirve un desayuno americano.