depository
dɪˈpɒzɪt(ə)ri
noun
a place where things are stored.
Irish libraries became depositories for material from all over the world
repository,cache,store,storage place,storeroom,storehouse,warehouse,depot,vault,strongroom,safe,safe deposit,safety deposit,bank,treasure house,treasury,container,receptacle,godown,lock-up,garner