Ali Baba is a Turkish restaurant offering a diverse selection of dishes.