IAPM Mall dibuka pada 2013 di Jalan Huaihai Tengah No. 999, Distrik Xuhui, sebagai pusat ritel andalan Shanghai International Commerce Centre (ICC) yang dikembangkan oleh Sun Hung Kai Properties. Bangunan ini dirancang oleh firma arsitektur global Benoy, terinspirasi gaya arsitektur tradisional Shikumen khas Shanghai. Mal ini terdiri dari enam lantai dengan luas sewa sekitar 120.000 meter persegi, menampung lebih dari 238 merek mewah internasional, bioskop IMAX, supermarket premium city'super, serta beragam restoran internasional. IAPM terhubung langsung dengan Stasiun MRT South Shaanxi Road (Jalur 1, 10, dan 12), menjadikannya destinasi favorit pecinta belanja mewah di Shanghai.