Where is Northgate Quadrant?

Where is Northgate Quadrant located?

Northgate Quadrant, Northgate Quadrant, Great Britain (approx. 55.89388°, -4.20392°)


Where is Northgate Quadrant on the map?