Leoforos Dimokratias, Elounda, 72053, Greece
Lordou Birona 22, Elounda, 72053, Greece
Lordou Virona 9, Elounda, 72053, Greece
Elounda, Crete, 72053, Greece
Plaka, Elounda, 72053, Greece