Tacos Tamazula
83 W Main St
Dubois, ID 83423-9700
208-374-5341