1. Tacos Tamazula 83 W Main St, Dubois, ID 83423 Coordinate: 44.17601,-112.23061 Phone: (208) 374-5341