El hotel está situado en la plaza Norte de la estación ferroviaria Oeste de Pekín. El hotel está cerca de la Emisora Central de Televisión de China, el Museo Militar y el monumento del Milenio de China. La estación de metro del Museo Militar y la avenida Changan están a un corto paseo a pie, con fácil acceso al mercado del té, a la plaza de Tiananmen, a la calle Wangfujing y a la calle de las finanzas.
Los restaurantes del hotel ofrecen platos cantoneses y comida occidental.