En la actualidad, es el complejo de edificios y exposiciones más grande del mundo, integrando exposiciones, conferencias, oficinas y servicios comerciales. Se encuentra al oeste del área central del distrito comercial de Hongqiao, Shanghai. Incluye 400,000 metros cuadrados de sala de exposiciones interior y 100,000 metros cuadrados de espacio de exposición al aire libre, y con frecuencia se realizan varios tipos de exposiciones.