Get directions to: Taqueria Los Primos, Idaho Falls, ID
Restaurant address: 450 1st Street Idaho Falls, ID 83401, USA
Restaurant: Taqueria Los Primos