Get directions to: The Little Deli, Idaho Falls, ID
Restaurant address: 151 North Ridge Avenue Suite 40 Idaho Falls, ID 83402, USA
Restaurant: The Little Deli