umbrella logo

More Articles

Established in 2007 with over 152 brands the mall has evolved and now expanded to be the biggest mall with over 350 brands spanning across a total size of 3.3 million square feet area. Anchored by Al