El Toro

2601 Highway 30 Soda Springs, ID 83276208-547-4720
Category
Restaurants
Reviews