Situé dans la zone Lu Jia Zui de Pudong, le Shanghai International Convention Center peut accueillir des salons et des conférences de 20 à 3.000 personnes.
Il dispose d'un salon de bal de 4.400 m2, d'une capacité d'accueil de 2.000 personnes pour des dîners ou de 3.000 personnes pour des réunions, et d'un hôtel, l'Oriental Riverside Hôtel.