Get directions to: El Mirador, Blackfoot, ID
Restaurant address: 620 West Bridge Street Blackfoot, ID 83221, USA
Restaurant: El Mirador