Where is Elia Zampeliou Hotel?
Where is Elia Zampeliou Hotel located?
Elia Zampeliou Hotel, Crete, Greece (approx. 35.51655°, 24.01657°)
Where is Elia Zampeliou Hotel on the map?
{"latitude":35.51655,"longitude":24.01657,"title":"Elia Zampeliou Hotel"}