depository

noun

A place where things are stored.