Where is Arsenal Underground Station?

Where is Arsenal Underground Station located?

Arsenal Underground Station, Arsenal Underground Station, Great Britain (approx. 51.560516°, -0.09838°)


Where is Arsenal Underground Station on the map?