Copyright 2016 Nexstar Broadcasting, Inc. All rights reserved. This material may not be published, broadcast, rewritten, or redistributed.
Papa Del's for lease?
CHAMPAIGN -- Could Papa Del's be leaving campus? The sign in the window might indicate that. It states "Space for Lease." Papa Del's owner, Bob Monti, had no comment, but at least one employee said a move may be in the future. The pizza parlor has been located on Green Street since 1975. Another Papa Del's opened in West Champaign in 2009.