Pappa Leo's Pizza is a restaurant known for its award-winning pizzas, made with fresh and high-quality ingredients. They offer takeout and delivery services.