Definitively not "almacén". And we have equivalents in spanish, no need to keep the english words in this case (it happens from time to time!).
The two "tienda" options I wrote above is what people is saying where I live, be aware that in other spanish-speaking countries they may use a completely different translation.