Stock Photo - The small town of Glossa, situated on the west side of the Greek island of Skopelos, part of the Sporades group of islands.

Stock Photo: The small town of Glossa, situated on the west side of the Greek island of Skopelos, part of the Sporades group of islands.