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.
There is no great pizza in Dixon and often times, it's worth just not indulging a craving for pizza.
I have stopped ordering take out as the orders have been wrong several times AND the drivers have been quite rude. I'd rather go without than to eat subpar pizza and have rude service.