0 votes
What part of London is Arsenal in?

1 Answer

0 votes
About Arsenal Arsenal is a quiet residential area located in Highbury, north-central London. Arsenal tube station is on the Piccadilly Line in Zone 2 between Holloway Road and Finsbury Park.
...