Where is Shin-Nihombashi Station?

Where is Shin-Nihombashi Station located?

Shin-Nihombashi Station, Shin-Nihombashi Station, Japan (approx. 35.68902°, 139.77425°)


Where is Shin-Nihombashi Station on the map?