Imo’s to move headquarters to downtown St. Louis
ST. LOUIS, MO (KPLR) – Imo’s has announced plans to make a major investment in downtown St. Louis. The pizza chain plans to renovate two vacant buildings on Delmar Boulevard at 17th Street and move its corporate headquarters there. They will also open a distribution center at the site.
The $5.2 million dollar rehab will also turn the four-acre site into a tourist destination, where visitors will be able to shop for Imo’s merchandise and pick up a frozen St. Louis style pizza.