Alibaba Restaurant details
-
Address Gülistan Caddesi 20, Büyükada, Princes' Islands
-
Phone
382 3733
Let us know if these details are incorrect
Lonely Planet review
Alibaba is the most popular of the seafood joints on the water near the ferry terminal. The overpriced food is adequate, but nothing more.
Istanbul overview Restaurants (84)
Things to do
- Entertainment (61)
- Restaurants (84)
- Shopping (66)
- Sights (94)
- Hotels & hostels


button to add items to your favourites.








