The New South China Mall is located in Dongguan, China, is measured at 9,600,000 square ft, and has room for 2350 stores! However, the mall doesn’t actually have stores in all of these locations. In fact, there are only 47 stores in the mall, most of which are fast food chains! Store owners are reluctant to locate themselves into the mall!
The reason for this is because Dongguan is a suburb in China, and the mall’s location is only accessible by car and bus. The mall isn’t near any highways, and is considered a little inconvenient to get to for majority of the public! As a result, store owners don’t want to rent out space in the mall!
Learn a lot more about this mall in the source!