Where is Finsbury?

Where is Finsbury located?

Finsbury, Finsbury, Great Britain (approx. 51.521797°, -0.091424495°)


Where is Finsbury on the map?