• Restaurant - Pizza
3717 S. 12th Avenue
Tucson, AZ 85713
(520) 624-1111