Where is Avlida Beach?
Where is Avlida Beach located?
Avlida Beach, Avlida Beach, Greece (approx. 38.382626°, 23.629128°)
Where is Avlida Beach on the map?
Avlida Beach - Athens
{"latitude":38.382626,"longitude":23.629128,"title":"Avlida Beach"}