Address:

49 Nikolaou Plastira Ave., Heraklion 712 01