Ikaros Apartments +30 281 082 4838Dios Street, Amoudara Herakliou, 71414, GreeceApartment Book here: Book Here Review: 9 Accommodation: Summer Travel in Ammoudara, Heraklion, Crete in Ikaros Apartments Crete. Read more… Add to favorites 0