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. Despite its massive size and ambitious ...
ACC owns and operates 21 shopping malls and commercial centers across Saudi Arabia, with gross leasable area of 1.2 million square meters. In 2020, the company recorded 110.7 million visitors and $586 ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results