Where is The Quadrant?

Where is The Quadrant located?

The Quadrant, The Quadrant, Great Britain (approx. 51.88668°, -0.521635°)


Where is The Quadrant on the map?