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. Los huéspedes pueden disfrutar de una piscina climatizada y bebidas internacionales en un bar lounge.
El Acuario de Beijing se halla a 25 minutos a pie de este hotel de 5 estrellas, 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). Los huéspedes también podrían visitar Zizhuyuan Park, que está a 2 km. Entre las atracciones familiares cercanas se incluye el Zoológico de Pekín, a 30 minutos a pie del Shangri-La. El hotel está cerca de la estación de metro National Library Station, que se encuentra a 950 metros.
Las habitaciones lujosas de la propiedad tienen aire acondicionado, además de equipo de café y té. El hotel Shangri-La Beijing ofrece a los huéspedes inodoro separado y ducha en todos los baños. Los huéspedes también pueden hacer uso de un inodoro separado y una ducha, así como de comodidades como albornoces y toallas de baño.
El hotel tiene un desayuno japonés recién hecho a diario. En el hotel Shangri-La, los 4 restaurantes deleitarán a los huéspedes con platos chinos, franceses y locales. El restaurante sirve cocina internacional. El bar del hotel ofrece cócteles internacionales para satisfacer todos los gustos. Los huéspedes pueden disfrutar de la comida china en el restaurante Shang Palace, situado a unos cuantos pasos de este establecimiento.