Quantcast

Build It And They Won’t Come…. The Story of South China Mall

June 16, 2008

South China Mall, a 7 million square feet monstrosity (the largest mall in the world), sprawled over 200 acres and built in 2005 in the southern Pearl River Delta city of Dongguan sits nearly empty. The mall was originally designed to house 1,500 tenants. There are less than a dozen. The mall was featured a [...]

Read More >>