Turkish cuisine cafe, Ali Baba, offers a taste of Istanbul in Odessa. Enjoy lunch or dinner with flavorful dishes.