Where is Obayashi?

Where is Obayashi located?

Obayashi, Obayashi (Station), Japan (approx. 34.78944°, 135.3524°)


Where is Obayashi on the map?