Where is Highbury Centre?

Where is Highbury Centre located?

Highbury Centre, Highbury Centre, Great Britain (approx. 50.79559°, -1.092515°)


Where is Highbury Centre on the map?