Armada is a Turkish restaurant offering flavorful dishes in a modest setting.