Athenscars Ammoudara station
-
A.Papandreou str.130 Ammoudara
-
Heraklion-Crete island.
-
Greece
-
71414
-
Mobile tel.0030 6936790870 available 24hours/day.
- 0030 2810821424
- 0030 2810822167
-
Please contact us for any question regarding your car hire in Crete.We are operating 24hours every day.