South China Mall

From Wikipedia, the free encyclopedia

South China Mall, in Dongguan, China is the largest mall in the world. It has over 1,500 stores in approximately 6.5 million square-feet. This mall has seven zones modeled on these international cities, nations and regions: Amsterdam, the Netherlands, Paris, Rome, Venice, Italy, Egypt, the Caribbean, and California.