Where is Iidabashi?

Where is Iidabashi located?

Iidabashi, Iidabashi (Station), Japan (approx. 35.700863°, 139.74411°)


Where is Iidabashi on the map?