Situé au cœur du CBD de Pékin, le projet couvre une superficie totale de 17 hectares et une surface bâtie de 1,1 million de mètres carrés ; il s'agit du plus grand centre international de commerce au monde. Le projet a reçu le Prix Jeme Tien Yow du génie civil chinois, le Prix Luban pour les projets de construction chinois et la certification LEED Or du U.S. Green Building Council (USGBC).
