Beijing - China
Beijing - China
Beijing - China

The Beijing International Hotel is situated in the heart of the city, close to the main commercial and business districts of Zhongliang Plaza, Hengji Center, and Guanghua Place. Tiananmen Square is 3 kilometers ... Read more

View all Luxury Hotels in Beijing