Armada
Turkish · Kebab House · Mediterranean
Armada is a Turkish restaurant offering flavorful dishes in a modest setting.
Location
Best places nearby
The highest rated places close to Armada.
Local restaurants nearby
İstiklal Caddesi 231b, İstanbul
Location
The highest rated places close to Armada.
İstiklal Caddesi 231b, İstanbul