Arsenal
Yes, the nearest station is Wembley Park on the Jubilee and Metropolitan lines.
The nearest tube station is Canada Water station.
Romford doesn't have a tube station but the mainline station has a frequent service to London Liverpool Street. The nearest tube station is Upminster.
Camden Tube Station
Nearest to what
Leicester Square has its own tube station.
69
Westminster
i know 2 arsenal stores in London i am sure there are more, there is one in the emirates stadium (arsenal stadium) to get there just get on the Picadilly line and get off at Arsenal. to get to the second place get off at the tube station named Finsbury Park and then ask for directions.
Westminster or Waterloo
The nearest tube station is Waterloo.
Oxford Circus