With its spectacular location and innovative architecture, Mandarin Oriental, Beijing is a stunning landmark in China’s capital city. As part of China Central Television new headquarters, the hotel enjoys an unrivalled location in the heart of Beijing’s Central Business District and serves as Mandarin Oriental’s flagship property in China.