Where is Itabashi?

Where is Itabashi located?

Itabashi, Itabashi (Station), Japan (approx. 35.7449°, 139.719°)


Where is Itabashi on the map?