Tata's Tantalizing Taters

Family restaurant · 9542 N Marsh Wren Pl, Tucson, AZ

Dine-In

Hours

More food in Tucson, AZ · Family in Tucson