Where is Southgate Station?

Where is Southgate Station located?

Southgate Station, Enfield, United Kingdom (approx. 51.63218°, -0.127694°)


Where is Southgate Station on the map?