Palemilos Apartments 30 281 025 4114Naxou & Perikleous, Elounda, 72053, GreeceApartment Add to favorites 0