Stella Mare Apartments +30(28410)41814Plaka - Crete, Elounda, 72053, GreeceApartment Book here: Book Here Stars: 0 Review: 4 Accommodation: Summer Travel in Elounda, Lasithi, Crete in Stella Mare Apartments Crete. Read more… Add to favorites 0