Deli Star Corporation announces the opening of its new Innovation Center in downtown St. Louis. This venture is the Illinois-based company’s first investment in Missouri in its 28-year history; it demonstrates the company’s commitment to research and development, and looks to fuel aggressive growth plans by nurturing and furthering Deli Star’s current and future customer partnerships.
The new Innovation Center is located in downtown St. Louis’ Laclede’s Landing district at 727 North First Street, and features a state-of-the-art, restaurant-style kitchen for R&D with adjoining conference rooms, employee offices and additional meeting spaces. Customers will work side-by-side with Deli Star’s R&D team and chefs, fueling collaboration in creating innovative protein solutions for the foodservice industry. The Innovation Center will celebrate its grand opening on February 26, 2016.
To read more, please visit STLToday.com.