• The Artemis is situated in Crete, the largest of the Greek islands. Crete is located between the south of Greece and the North of Africa.
• Gouves is located on the main coastal road of northern Crete, just 15 minutes from Heraklion airport and only �25 in a taxi.