storehouse

(noun) depot

entrepot
storage
store
depository (generic term)
deposit (generic term)
depositary (generic term)
repository (generic term)