Where is Nihombashi?

Where is Nihombashi located?

Nihombashi, Nihombashi, Japan (approx. 35.681797°, 139.77582°)


Where is Nihombashi on the map?