Get directions to: Wendell Snack Bar, Wendell, ID
Restaurant address: 319 South Idaho Street Wendell, ID 83355, USA
Restaurant: Wendell Snack Bar