North London soccer club (7)
I believe the answer is:
arsenal
(Other definitions for arsenal that I've seen before include "Store of weapons or English soccer team." , "Premier League side founded by munitions workers in 1886" , "First FA Cup winners" , "Weapons/ammo store" , "Ammunition store or English soccer team" .)