Stop Time
Coffee Shop · Bar
Stop Time is a cafe and bar located in Heraklion, Crete. It offers a place to enjoy coffee and drinks.
Location
Best places nearby
The highest rated places close to Stop Time.
Local restaurants nearby
Πάπα Αλεξάνδρου 16, Ηράκλειο 712 02, Ελλάδα

