Where is Cockfosters station?

Where is Cockfosters station located?

Cockfosters station, Cockfosters station, Great Britain (approx. 51.65151°, -0.14903°)


Where is Cockfosters station on the map?