Where is Yabara?

Where is Yabara located?

Yabara, Yabara (Station), Japan (approx. 34.15069°, 131.4462°)


Where is Yabara on the map?