Where is Bank DLR Station?

Where is Bank DLR Station located?

Bank DLR Station, Bank DLR Station, Great Britain (approx. 51.51217°, -0.087885°)


Where is Bank DLR Station on the map?