Where is Archway Station?

Where is Archway Station located?

Archway Station, Islington, United Kingdom (approx. 51.56483°, -0.134791°)


Where is Archway Station on the map?