Imo's Pizza is a pizza restaurant specializing in St. Louis-style pies, known for their thin, crispy crusts and Provel cheese. They use fresh ingredients and homemade sauce.