Ali Baba Çorba & Izgara is a Turkish restaurant specializing in traditional soups and grilled dishes.