storehouse
storehouse - noun
a depository for goods
storehouse - thesaurus
depot
entrepot
storage
store