New South China Mall

New South China Mall in Dongguan, China is the largest mall in the world based on gross leasable area, and ranked second in total area to the Dubai Mall.

Keep up to date with the latest places!

Just click this tiny button to follow us on Facebook!