Imo's Pizza is a beloved eatery famous for its unique St. Louis-style pizza. It features a thin, crispy crust and a distinctive blend of ingredients, including homemade sauce and Provel cheese.