Pappa Leo's Pizza is a pizza restaurant known for its award-winning pizzas made with fresh, high-quality ingredients.