agios-nikolaos

Agios Nikolaos of Crete

Spinalonga: a small island close to Elounda Beach, you will be surprised by the history of this island