World
Greece
Cyclades Islands
Naxos Island
Stelida
04615
Stelida Holiday Villa, Naxos Island, Cyclades Islands, Greece
Superior Villa with Sea View