Imo's Pizza is a restaurant known for its unique St. Louis-style pizza, featuring a homemade sauce, Provel cheese, and daily cut vegetables. They offer both delivery and carryout services.