Get directions to: Sandwiched Inn Deli, Fairfield, ID
Restaurant address: 507 Soldier Road Fairfield, ID 83327, USA
Restaurant: Sandwiched Inn Deli