Armada is a multilevel shopping mall featuring 250 stores, eateries, office space, and a cinema with multiple screens.