Alibaba Restaurant

Save
  • 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.