Imo’s to move headquarters to downtown St. Louis

This is an archived article and the information in the article may be outdated. Please look at the time stamp on the story to see when it was last updated.

ST. LOUIS, MO (KTVI) – 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.


Latest News

More News