Open: April - October... Minimum Stay: 1 Week... The Iliatoras is a Luxurious Villa set in a beautiful coast near Agia Pelagia Village 22 km from the Town of Heraklion.