
Visiting the Greek Gods on Mount Olympus and Litohoro
View of Mount Olympus from Litohoro. Photo: E.asphyx/Wikimedia commons/ CC BY 3.0 Litohoro is a stunning town situated at the base of Mount Olympus, home of the Greek Gods, and just a stone’s throw away from the beautiful shores of the Thermaic …