Con una piscina, el hotel Shangri-La Pekín, de 5 estrellas, está ubicado a 6 km de distancia de la Universidad de Pekín. Este hotel ofrece cajero automático y servicio de cambio de divisas, además de 670 habitaciones con vistas al jardín.
El hotel está situado en el corazón de Pekín, a poca distancia de la estación de metro el National Library. El Acuario de Pekín se encuentra a unos 25 minutos andando del alojamiento y el aeropuerto Internacional de Beijing Capital a 35 km. Este hotel está a 2 km de distancia del Zoológico de Pekín. La estación de metro más cercana está a tan solo 10 minutos andando del hotel.
El Shangri-La Pekín cuenta con habitaciones para no fumadores que ofrecen Wi-Fi gratis y televisor LCD. Además, disponen de baños privados equipados con ducha adaptada. Algunas habitaciones están decoradas con un diseño lujoso. Las habitaciones del lugar disponen de almohadas de plumas, almohadas de plumón y almohadas de plumón/pluma.
Cada mañana, el Shangri-La sirve a sus huéspedes un desayuno buffet internacional. Los viajeros disfrutarán de la comida china en el restaurante Shang Palace, que se encuentra justo cerca del lugar.