Where is Finsbury Circus?

Where is Finsbury Circus located?

Finsbury Circus, Tower Hamlets, United Kingdom (approx. 51.51783°, -0.086595°)


Where is Finsbury Circus on the map?