Imo's Pizza is a no-frills pizza restaurant specializing in St. Louis-style pies featuring thin crusts, Provel cheese, and fresh toppings. They offer pizza delivery and carryout, with options like the CrunchImos handheld.