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