St Louis Food Ingredients is located at 914 S Kirkwood Rd Ste 100, Saint Louis, MO. This business specializes in Food & Agriculture. St Louis Food Ingredients is open Mon - Fri, 8am - 5pm; Sat - Sun, closed and accepts American Express, Mastercard and Visa.