From Paul T. (in Phoenix)
I was down there a few weeks ago and came across a new place that had pizza that was outstanding. Al Capone’s pizza & beer. They have a bunch of flat screen TVs with all the American sports and easily the best pizza I have had in Mexico and better than most places in Arizona.
Pretty cool place, check it out!