×

华南mall

(66) Shopping mall in Dongguan, China
South China Mall in Dongguan, China is the third largest shopping mall in the world in both gross leasable area and total area. South China Mall opened in 2005 and for more than 10 years it was mostly vacant as few merchants ever signed up, leading it to be dubbed a dead mall.
Address: Dongguan, China, 523068
Phone: +86 769 2278 2222