Club Magazine? (7)
I believe the answer is:
arsenal
I believe this clue is a double definition.
'club' is the first definition.
(I've seen this before)
'magazine' is the second definition.
(both can mean an ammunition store)
(Other definitions for arsenal that I've seen before include "Armoury - London football club" , "Gunners of North London" , "weapons are kept here" , "A military store of guns and armaments" , "English football club and military depot" .)