Answers from Our Experts (1)
China World Hotel, Beijing is located in the heart of China’s central business district in the bustling capital city of Beijing. The Shangri-La Group hotel is connected to the China World Trade Centre complex, and is conveniently located on top of the Guomao subway station. The Forbes Travel Guide Four-Star hotel also is located on top of the China World Mall, which features high-end shops selling such brand names as Louis Vuitton, Prada, Burberry and L’Occitane. China World Hotel, Beijing’s location makes it a destination for both business travelers and tourists alike. While business travelers are attending conferences and meetings, the tourists can enjoy shopping either within the complex itself or nearby at the famous Sanlitun Village shopping mall.