Where is Shin-itabashi Station?

Where is Shin-itabashi Station located?

Shin-itabashi Station, Shin-itabashi Station, Japan (approx. 35.74877°, 139.7198°)


Where is Shin-itabashi Station on the map?