Abierto en 1989, The Peninsula Beijing está situado en el centro histórico de la ciudad, muy cerca de la plaza Tiananmen, y está considerado como uno de los mejores hoteles de la capital de China.
El hotel tiene 525 habitaciones y suites, dos restaurantes, el Peninsula Spa, una piscina interior y una flota de Rolls-Royce y de BMW.
En The Peninsula Beijing también encontrarás uno de los centros comerciales más prestigiosos de China, el Peninsula Arcade, que alberga 50 boutiques exclusivas de diseñadores de lujo.