About Us

Retail Store Hours:

Monday – Saturday, 8am – 5:30pm (Deli Counter closes at 5 pm)

Closed Sunday

Phone: 

314-776-1062

Addresses:

Retail – The Market

5200 Daggett Ave.
St. Louis, MO 63110

Click Here for map & directions

Corporate Offices & Warehouse:

2232 Marconi Ave.
St. Louis, MO 63110