World
Greece
Cyclades Islands
Naxos Island
Stelida
11521
Stelida Holiday Villa, Naxos Island, Cyclades Islands, Greece
One bedroom villa with sea view, two bathrooms