This Store Closed...still in Cedar Falls Industrial Park.This is a great family oriented restaurant that is decorated with authentic NASCAR merchandise. The pizza is the best around with home made crust and great toppings. I recommend the Papa D's Special with sauerkraut! They also offer a week day lunch buffet and sandwiches and drinks. I just wish they would be open on Sundays to watch the race at!
more