Where is Kiba Station?

Where is Kiba Station located?

Kiba Station, Kiba Station, Japan (approx. 35.669357°, 139.80711°)


Where is Kiba Station on the map?