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