EL Toro Taqueria
413 Main St
Gooding, ID 83330-1304
208-934-5661