TravelTill

About Igoumenitsa



Igoumenitsa is a coastal city in northwestern Greece. It is the capital of the regional unit Thesprotia. Its original ancient name used to be Titani