Papa Del's


  • 1201 S. Neil St.
    Champaign, IL 61820

  • (217) 359-7700 PHONE


  • View Website
This new facility, located on South Neil St., will be opening in March 2016. Here you'll be able to enjoy our delicious, deep-dish Sicilian pizza in a vibrant new setting, perfect for large groups! 

Cuisine
Pizza

Locally-Owned
Yes

Distance
search by category
  • Agriculture Adventures
  • Arts & Culture
  • Food & Drink
  • Hotels & Lodging
  • Meetings Facilities
  • Nightlife
  • Outdoors
  • Recreation
  • Shopping
  • Sports Facilities
  • Technology
  • Weddings

Papa Del's

1201 S. Neil St.
Champaign, IL 61820
(217) 359-7700 PHONE

Discover what's nearby. Select from a category above to narrow your search.