Where is Itabashi Eki?

Where is Itabashi Eki located?

Itabashi Eki, Itabashi Eki, Japan (approx. 35.74503°, 139.7192°)


Where is Itabashi Eki on the map?