Los huéspedes del hotel Shangri-La Pekín pueden llegar fácilmente al Museo de Arte de Pequín, ubicado a unos 300 metros. Hay 4 restaurantes y un bar lounge en este hotel de 5 estrellas.
El Acuario de Beijing se halla a 25 minutos a pie del hotel, mientras que la Torre Central de la Televisión China se halla a 2 km de este lugar. La zona comercial ofrece acceso al Parque Yuyuantan (3 km) y el Parque Beihai (7 km). Entre las opciones de entretenimiento de la zona destaca Mei Lanfang Grand Theatre a 4 km del Shangri-La. La propiedad está ubicada a 10 minutos a pie de la estación de metro National Library Station y a unos 20 minutos en coche de la estación de tren Este de Pekín.
Con vistas al jardín, las 658 habitaciones están equipadas con aire acondicionado, además de instalaciones modernas como Wi-Fi gratis y una tv de pantalla plana con canales vía satélite. Las habitaciones, amuebladas con escritorio y espacio de trabajo amplio, también disponen de minibar. El cuarto de baño cuenta con inodoro separado y ducha, además de disponer de secador de pelo y gorro de ducha.
Se sirve un desayuno japonés cada mañana en el hotel Shangri-La. El bar del hotel ofrece cócteles internacionales para satisfacer todos los gustos. En las inmediaciones puedes comer en el restaurante Shang Palace, a 50 metros.