Where is Finsbury Circus?

Where is Finsbury Circus located?

Finsbury Circus, Finsbury Circus, Great Britain (approx. 51.517826°, -0.086595°)


Where is Finsbury Circus on the map?