Watch the world pass you by from Eleftherias Square. If its well-trodden paths could talk, this historic town square would have some enthralling tales to tell.
This public square is situated in Heraklion, a place that has so much on offer! Palace of Knossos, Heraklion Archaeological Museum, and Natural History Museum of Crete are other popular sightseeing opportunities nearby when you're done at Eleftherias Square.