Where is Bank station?

Where is Bank station located?

Bank station, Tower Hamlets, United Kingdom (approx. 51.51334°, -0.088686°)


Where is Bank station on the map?