I do have to say that I just love Pizza Papalis! I think it is the best thing about Greek Town. But to me it's not really a pizza, its like a lasagna with dough instead of pasta. The dough is like none other! Wonderful, fantastic, super, great...etc!
Pros: excellent food, worth the drive
more