Get directions to: El Toro, Soda Springs, ID Restaurant address: 2601 Highway 30 Soda Springs, ID 83276, USA Driving Walking Bicycling Restaurant: El Toro