Marco's Pizza Address: 5650 S 12th Ave Ste 180, Tucson, AZ 85706 Phone: (520) 746-3000 Cuisine: Pizza Nice to Know: Good For Kids Yes Accepts Credit Cards Yes Pizza, Restaurants Other Businesses: Subway at 3792 S 16th Ave, Tucson, AZ 85713 Taco Bell at 708 W Ajo Way, Tucson, AZ 85713 On a Roll Sushi at 63 E Congress St, Tucson, AZ 85701 Playground at 278 E Congress St, Tucson, AZ 85701 Common Grounds Espresso Co at 327 E 7th St, Tucson, AZ 85705