Situado a 950 metros de North Lake, el The Twenty First Century Hotel Pekín dispone de 350 habitaciones para sus huéspedes. Este hotel de 3 estrellas, que dispone de una piscina, está a unos minutos a pie de Yansha Youyi Shopping City.
Este hotel está situado cerca de un barrio céntrico, a 2 km del Centro Nacional de Exposiciones de Agricultura. Ubicado a 800 metros de la estación de metro Zaoying, el hotel Twenty First Century se encuentra a unos cuantos pasos de HaoYun Jie. Este establecimiento está situado en una zona comercial cerca de distrito financiero. La ubicación del hotel permite estar a 7 km de St. Joseph's Cathedral. La parada de autobús Anjialou, que ofrece un enlace directo con las atracciones y los principales lugares de la ciudad, está justo al lado del Twenty First Century.
Algunas habitaciones del hotel disponen de Wi-Fi gratis, TV de plasma y espejo.
El barrio cuenta con varios restaurantes, entre ellos Bodensee Kitchen, que se encuentra a 200 metros de esta propiedad.