Picurro's simply said is the best Pizza in Tucson . . . I have bought Pizza from just about every Pizza place in town, and I while I have enjoyed most of them (except for Papa John's it barely is better than a frozen pizza) I have to say Picurro's Pizza has them all beat . . .
more