armoury

noun

A place where weapons are kept.