The New South China Mall, located in Dongguan, Guangdong Province, China, is one of the largest shopping malls in the world in terms of gross leasable area.
The head of Simon Property Group, which owns a dozen New Jersey malls, said some retail businesses may pass tariff costs on to shoppers.