Skopelos Greece: The Mamma Mia Island – Your Insider’s Travel Guide

Skopelos island is a little Mediterranean paradise in the heart of the Sporades. It sits in the Northern Aegean, less than 15 miles away from the popular Greek island of Skiathos, and the lesser-known Alonissos.  Skopelos Greece has started to pique people’s interest in recent years on account of it being the filming location for … Read more