I completely forgot to mention, it's Di Gregorio's Italian Foods.
5200 Daggett Avenue
St Louis, MO 63110-3026
(314) 776-1062
You actually have to go to the Warehouse which is down 2 blocks from the store. Just call them up and they will give you directions.
I believe it's off marconi ..