Get directions to: El Vaquero Restaurant, Blackfoot, ID
Restaurant address: 960 South Broadway Street Blackfoot, ID 83221, USA
Restaurant: El Vaquero Restaurant