London team has weapons at its disposal (7)
I believe the answer is:
arsenal
'london team' is the definition.
'arsenal' can be an answer for 'team' (Arsenal football club). I am not certain of the 'london' bit.
I don't understand the remainder of the clue.
Can you help me to learn more?
(Other definitions for arsenal that I've seen before include "First FA Cup winners" , "Store of weaponry" , "favoured by some football supporters" , "London FC" , "Armoury - London football club" .)