Some guy wrote a book about eating a 1000 pizza's all over the world. According to the author this place is the best in the world including Italy. I'll be visiting my son in Tucson in March and want to know the truth. Is it that good and worth the drive from Tucson? If I decide to go, what pizza should I order?
Thank ya'll in advance for your opinions.