Calamos Supports Greece

Litohoro

Visiting the Greek Gods on Mount Olympus and Litohoro

Litohoro is a stunning town situated at the base of Mount Olympus, home of the Gods, and just a stone's throw away from the Thermaic Gulf.