"Storehouse" may be okay according to the dictionary but it is uncommon in the English I have heard spoken. I think a storehouse is more general than a warehouse, which is used only for goods to be sold or transported (and then to be sold). If I have to store some furniture for a few years, I can put it into a storehouse.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.