سپر برانڈ مال 18 اپریل 2002 کو مکمل ہوا اور اسی سال 18 اکتوبر کو عوام کے لیے کھولا گیا، جو پوڈونگ کی ویسٹ لوجیازوئی روڈ نمبر 168 پر واقع ہے، لاگت 40 کروڑ ڈالر سے زائد۔ اسے امریکی فرم "جیرڈے" نے ڈیزائن کیا اور تھائی لینڈ کے "چیرون پوکپھنڈ گروپ" کی ذیلی کمپنی نے تعمیر کیا۔ یہ کمپلیکس تقریباً 250,000 مربع میٹر پر پھیلا ہوا ہے، دس منزلیں زمین سے اوپر اور تین نیچے، 300 سے زائد دکانیں۔ افتتاح کے وقت یہ شنگھائی کا سب سے بڑا luxury شاپنگ سینٹر تھا، دریائے ہوانگپو کے کنارے، اورینٹل پرل ٹاور اور جن ماؤ ٹاور کے قریب۔