Filoti, Naxos , Cyclades Islands - Greece.
Stelida, Naxos , Cyclades Islands - Greece.
Naxos Beach II Hotel. Stelida, Naxos , Cyclades Islands - Greece.