Search results
We did not find results for: south china mall.
Check spelling or type a new query.
We did not find results for: south china mall.
Check spelling or type a new query.
South China Mall in Dongguan, China (formerly New South China Mall) 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. Wikipedia