Papa Del's Pizza Reviews & Details
Papa Del's Pizza
2510 Village Green Pl
Papa Del's Pizza is located at 2510 Village Green Pl in Champaign near the intersection of Village Green Pl and Village Office Pl. Their menu consists of American dishes . Call (217) 359-5500 for delivery or takeout.
- Service:Delivery and Takeout
- On The Menu:Pizza
- Major Intersection:Village Green Pl And Village Office Pl
Tell us more about Papa Del's Pizza Champaign!