Where is Archway Underground Station?

Where is Archway Underground Station located?

Archway Underground Station, Archway Underground Station, Great Britain (approx. 51.56525°, -0.13507°)


Where is Archway Underground Station on the map?