DONGGUAN MALL - CHINA
South China Mall in Dongguan, China
is the largest mall in the world. It has leasable space for over 1,500 stores in
approximately 6.5 million square feet (600,000 square metres) of total floor area.
dongguan south china mall 892,000 meter square
Link: |