Great place with perfect location in the downtown of Heraklion!