castle of naxos

The castle of Naxos.