Pappa Leo's Pizza is a pizzeria chain offering award-winning pizzas made with fresh, high-quality ingredients since 2003.