I heard it was good but only found one reference on here (not to be confused with Nick's Pizza).
Here's the link:
The prices seem really good. More money for vino!
The seem to be flourishing in the NE valley. That might be a bit of a hike for my friends. Anything more central that is similar? I already know of Guiseppe's.
Thanks for sharing.