300 W Main St, Jerome (208) 595-9506
Best Tacos in Idaho I have tried a lot of tacos and El Toro is #1. All their food is delicious but the tacos are the best. 100% recommended
Amazing food, really love the tacos!!!
300 W Main St, Jerome, ID 83338 (208) 595-9506
Best Tacos in Idaho I have tried a lot of tacos and El Toro is #1. All their food is delicious but the tacos are the best. 100% recommended
Amazing food, really love the tacos!!!
Restaurantji Recommends