Where is Itabashi?

Where is Itabashi located?

Itabashi, Itabashi, Japan (approx. 35.774143°, 139.6812°)


Where is Itabashi on the map?