Pizza Champ is Now Open in Maplewood
The newest addition to St. Louis’ vibrant pizza scene has opened its doors: Pizza Champ (2657 Lyle Avenue, Maplewood) debuted today after much anticipation. Pizza Champ, as the RFT wrote in December, was born out of pandemic-related necessity as a pop-up at Elmwood – which is currently not in operation but plans to reopen in the spring with a new format and menu.…
stLouIST