London football club; fourteen-time winners of the FA Cup (7)
I believe the answer is:
arsenal
(Other definitions for arsenal that I've seen before include "favoured by some football supporters" , "All a country's weapons" , "Store of weapons or English soccer team." , "Munitions store and English football team" , "London FC" .)