Where is Yabara?
Where is Yabara located?
Yabara, Yabara (Station), Japan (approx. 34.15069°, 131.4462°)
Where is Yabara on the map?
{"latitude":34.15069,"longitude":131.4462,"title":"Yabara"}