Where is Izvoru?
Where is Izvoru located?
Izvoru, Izvoru, Romania (approx. 43.883022°, 25.663206°)
Where is Izvoru on the map?
{"latitude":43.883022,"longitude":25.663206,"title":"Izvoru"}