Armada AVM
Turkish
Armada AVM is a multilevel shopping mall featuring 250 stores and eateries across two buildings, plus office space and a cinema.
Location
Best places nearby
The highest rated places close to Armada AVM.
Local restaurants nearby
1441. Cadde, Ankara


