Skyros, Greece

Skyros, Greece

Skyros, Greece, is a relatively unspoiled island, 80 mi/130 km northeast of Athens in the Sporades. It has a ruined Byzantine and Venetian fortress located in Chora (Skyros Town)—note the entranc...

JDS Travel News JDS Viewpoints JDS Africa/MI