World
Greece
Cyclades Islands
Naxos Island
Stelida
04614
Stelida Holiday Villa, Naxos Island, Cyclades Islands, Greece
Three bedroom villa with sea view, 2 1/2 bathrooms