Where is Holloway Road Underground Station?

Where is Holloway Road Underground Station located?

Holloway Road Underground Station, Islington, United Kingdom (approx. 51.55291°, -0.113324°)


Where is Holloway Road Underground Station on the map?