Armada AVM is a multilevel shopping mall featuring 250 stores and eateries across two buildings, plus office space and a cinema.