Where is Ibara?
Where is Ibara located?
Ibara, Ibara, Japan (approx. 34.6°, 133.46667°)
Where is Ibara on the map?
Ibara - Okayama
{"latitude":34.6,"longitude":133.46667,"title":"Ibara"}