Where is Shimbashi Station?

Where is Shimbashi Station located?

Shimbashi Station, Tokyo, Japan (approx. 35.66634°, 139.7582°)


Where is Shimbashi Station on the map?