Armada is a multilevel shopping mall featuring 250 stores and eateries, alongside office spaces. It includes a cinema with multiple screens and a variety of retailers.