St. Louis’ Imo’s Pizza has opened its third location in the Kansas City metro — this one farther north than its sister spots.
The new spot opened in the Northland at 8502 N. Jefferson St. on Monday, serving barbecue chicken pizzas, toasted ravioli, Italian sandwiches and other menu items.
The chain offers St. Louis-style pies with cracker-thin crust, sweet tomato sauce and Provel cheese…