Igoumenitsa (Ηγουμεν??τσα)
Igoumenitsa is often the first taste of Greece many tourist receive being the first Greek ferry stop for the boats from Italy and other Western European destinations. The town is one...