Where is New Haroula?
Where is New Haroula located?
New Haroula, South Aegean, Greece (approx. 36.41877°, 25.43514°)
Where is New Haroula on the map?
{"latitude":36.41877,"longitude":25.43514,"title":"New Haroula"}