Placé à 950 mètres de North Lake, The Twenty First Century Hotel Pékin ayant 3 étoiles comprend 388 chambres pour les clients. Doté d'une piscine, l'hôtel se trouve à une distance de 2 km des sites naturels tels que le Parc de Chaoyang.
Situé à une distance de 4 km du Parc du temple du Soleil, l'hôtel se trouve à une courte distance de la Zaoying. Vous pourrez visiter HaoYun Jie à une distance de 5 minutes de marche, et le Centre commercial Yansha Youyi Shopping City se trouve à une distance de 300 mètres de Twenty First Century Pékin. Il faut également à une distance de 6 km pour rejoindre l'Observatoire antique de Pékin. The Twenty First Century Hotel est situé à deux pas de l'arrêt de bus Anjialou.
Le petit-déjeuner est servi au restaurant. Servant des repas autrichiens, Bodensee Kitchen se trouve à 200 mètres de cette propriété.