Where is Southgate station?

Where is Southgate station located?

Southgate station, Southgate station, Great Britain (approx. 51.63218°, -0.127694°)


Where is Southgate station on the map?