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.

Google Map for coordinates 38.634655 by -90.202773.

Notice: you are using an outdated browser. Microsoft does not recommend using IE as your default browser. Some features on this website, like video and images, might not work properly. For the best experience, please upgrade your browser.