Get directions to: Last Chance Pizza, Salmon, ID
Restaurant address: 611 Lena Street Salmon, ID 83467, USA
Restaurant: Last Chance Pizza