Upload Your Entry
Stephen Trifyllis
0 Comments

the castle of palochora

Northern view of the imposing Castle of Palochora. Photo taken from a little church just to the left of Palochora - called Ayios Cosmas with great views of Palochora and main land Greece.

Leave A comment