Authentic Turkish restaurant, Ali Baba, located in the heart of Odesa. Offers a taste of Turkish cuisine.