No
Yes! At least the Aldi on Belmont has gift cards.
I don't think so
Ive never seen or heard of one
I am actually not sure. I tried to call the customer service number and it won't allow me to get through to the store. It says everything you have to look up is online.
Thanks! Your answer is awaiting moderation.