Hadn't been back in Dixon since 1986. The first & only place I ate at while there, Al & Leda's. I had waited over 20 years to taste once again the Best Pizza & Italian Subs, anywhere. I have been all over the World, eaten much from everywhere.
My Mom, ANN & Sisters all worked for them & I've been eating their food for over 35 years. There is NONE Better.