An ordnance depot (7)
I believe the answer is:
arsenal
(Other definitions for arsenal that I've seen before include "munitions factory" , "favoured by some football supporters" , "English football club and military depot" , "Armoury - London football club" , "London premiership football team" .)