1. El Mariachi Loco Restaurante 9966 W State St, Star, ID 83669 Coordinate: 43.69231,-116.47774 Phone: (208) 286-9640