À l'heure actuelle, il s'agit du plus grand bâtiment et complexe d'exposition au monde, intégrant des expositions, des conférences, des bureaux et des services commerciaux. Il se situe à l’ouest du cœur du quartier d’affaires de Hongqiao, à Shanghai. Y compris 400,000 mètres carrés est un hall d'exposition intérieur et 100,000 mètres carrés d'espace d'exposition extérieur, et divers types d'expositions y sont souvent organisés.