Papa Del’s Pizza Factory — the reincarnation of the legendary Champaign pizza restaurant — will open at 10 a.m. on Tuesday, March 8, at its new location.
General manager Andrea Seten said the business, now located at 1201 S. Neil St., will be open from 10 a.m. to midnight from Sunday to Thursday. Friday and Saturday hours are 10 a.m. to 1 a.m.
Papa Del’s closed both previous locations — one on Green Street, the other in Village at the Crossing — this winter to continue preparations for its new operation in the former Orange and Brew/Buttitta’s/Jillian’s/Coca-Cola Bottling plant.
Our friends at Smile Politely recently received a tour with photos and an updated menu. Check it out here.