Meeting point: Eleftherias Square ( or Liberty Square; is the main square of Heraklion, near the Archaeological Museum & the Astoria Hotel).
Meeting point: Eleftherias Square ( or Liberty Square; is the main square of Heraklion, near the Archaeological Museum & the Astoria Hotel).