Gracias a su cómoda ubicación en el mismísimo corazón de la ciudad, los huéspedes del hotel de 5 estrellas Jen Beijing By Shangri-La encontrarán el Templo del Cielo, un lugar especialmente popular entre los peregrinos, a 6 km de distancia. Durante tu estancia en el hotel, situado en el barrio central de negocios de Pekín de Pekín, podrás disfrutar de un bar lounge y de una piscina interior.
Situado a unos 150 metros de la estación de metro el Guomao, el Jen Beijing By Shangri-La está a 6 km de distancia de la Plaza de Tiananmén. El hotel ofrece a los amantes de la historia la proximidad al Mausoleo de Mao Zedong (6 km) y al Palacio de la Pureza Celestial (7 km). El Parque Beihai se encuentra a 7 km de distancia del establecimiento. La estación de metro más cercana está a 150 metros de distancia.
El Jen Beijing By Shangri-La acoge a los huéspedes en 450 habitaciones con aire acondicionado. Algunas tienen Wi-Fi gratis y un televisor de pantalla plana, además de minibar y servicio de tetera/cafetera. Estas habitaciones amplias disponen de zona de estar y una zona de comedor. Los cuartos de baño disponen de bañera de hidromasaje y sauna, además de batas. Algunas habitaciones ofrecen vistas a la ciudad.
Los huéspedes pueden comer por la mañana en el restaurante. El restaurante DongFang Restaurant está a poca distancia de este lugar y se especializa en la cocina china.