World
Greece
Northern Sporades Islands
Skopelos Island
Glossa
13157
Glossa Holiday Villa, Skopelos Island, Northern Sporades Islands, Greece
Beatiful location just off the lane that leads to Ayios Ioan