I can't say enough about Mama Guzzardis Italian Restaraunt. A friend of ours local to North Canton introduced us to this fabulous place. On the outside, we never would have thought to try this place. It's small and humble looking. However, once inside, you can't deny the amazing, true italian food! The workers are very friendly, many of them members of the family. Don't miss this place!
PROS: BEST italian food!!