El Vaquero Restaurant

960 S Broadway St, Blackfoot, ID 83221

(208) 782-1300

Location