Where is Highbury Quadrant?

Where is Highbury Quadrant located?

Highbury Quadrant, Highbury Quadrant, Great Britain (approx. 51.55789°, -0.092358°)


Where is Highbury Quadrant on the map?