World
Greece
Cyclades Islands
Naxos Island
Stelida
04616
Stelida Holiday B&B, Naxos Island, Cyclades Islands, Greece
All-on-one-level one bedroom suite with sea view