Stella Mare Apartments +30(28410)41814Plaka - Crete, Elounda, 72053, GreeceApartment Add to favorites 0