I have only been to one Italian joint in your town, at the recommendation of a Great BOTL and his ever-enduring wife.
http://francescosholeinthewall.com/
That's the joint... and it didn't suck. At all.
I hope to be able to take someone there one day when I visit your city again.