Old World Pizza has been a staple in Elmwood Park for decades, tucked into the North Tower Plaza strip mall at 7230 W. North Ave. New owners, Patrick Sumara and Danielle Michelon, have just spread the dough over their first full year, with an eye on carrying this treasure into the future. “When I met […]
Tag: Pizza
Posted inNews

