Where is Archway station?

Where is Archway station located?

Archway station, Archway station, Great Britain (approx. 51.565178°, -0.13456°)


Where is Archway station on the map?