Quantcast
Development Server

New South China Mall

Dongguan, China<br />Gross Leasable Area: 7,100,000 sq. ft.

Dongguan, China
Gross Leasable Area: 7,100,000 sq. ft.

New South China Mall is found in...

The Biggest Shopping Malls In The World
( 10 items )
Item Position (rank): 10