Where is Elounda Beach?
Where is Elounda Beach located?
Elounda Beach, Elounda Beach, Greece (approx. 35.264927°, 25.721886°)
Where is Elounda Beach on the map?
{"latitude":35.264927,"longitude":25.721886,"title":"Elounda Beach"}