Meeting point: Eleftherias Square ( or Liberty Square; is the main square of Heraklion, in front of the Capis Astoria Hotel).
Meeting point: Eleftherias Square ( or Liberty Square; is the main square of Heraklion, in front of the Capis Astoria Hotel).