Sbarro adresses in Idaho Falls‚ ID Home Work hours Sbarro hours Idaho Idaho Falls AddressPhoneMap2300 E 17th St Idaho Falls(208) 522-8487 You May Like Sbarro hoursApplebee's hoursStarbucks hoursTaco John's hoursJimmy John's hoursTaco Time hoursPeople Are Reading