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 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results