Alibaba
Turkish · Mediterranean
Alibaba is a restaurant establishment.
Location
Best places nearby
The highest rated places close to Alibaba.
Local restaurants nearby
İnlice bulvarı, Muğla
Location
The highest rated places close to Alibaba.
İnlice bulvarı, Muğla