RetailTenant
Imo’s Pizza (Imo's Franchising, Inc.)

About the Company

Imo's Pizza is a U.S. chain of pizza restaurants based in the greater St. Louis, Missouri area. It is headquartered in St. Louis, Missouri.

Last updated: October 7, 2019

Current Locations
100
Franchised
HQ Address
800 N 17th St, Saint Louis, MO 63106-3730,
HQ Phone
314-647-6476
Website

Expansion Plans

Desired size
1,800 to 2,200 sq ft
Preferred Property Types
Strip Center, Neighborhood or Community Center, Freestanding, Lifestyle Center, Power Center, Regional Mall, Mixed Use, City Center, Street Storefront
Expanding in
Illinois, Missouri

 

Got updates about Imo’s Pizza? Let us know!