Teras Alibaba
Bozcaada, Tenedos Island 17680 Turkey
Teras Alibaba is a Bar, Cafe, Fast Food, Turkish, Pub place is located in Bozcaada, Turkish Aegean Coast. The address of Teras Alibaba is Bozcaada, Tenedos Island 17680 Turkey.
If you want to go to the place or need any services, you can contact them directly. The phone number is +90 530 320 93 62,