Castello on the Beach, Naxos

Naxos, Grecia