Get directions to: Mama Mias Deli, Shoshone, ID
Restaurant address: 114 W North Rail St Shoshone, ID 83352, USA
Restaurant: Mama Mias Deli