Where is Barbican Station?

Where is Barbican Station located?

Barbican Station, Barbican Station, Great Britain (approx. 51.5203°, -0.098023°)


Where is Barbican Station on the map?