Taco John's adresses in Twin Falls‚ ID Home Work hours Taco John's hours Idaho Twin Falls AddressPhoneMap1643 WASHINGTON St Twin Falls(208) 933-2190 1879 Addison Ave E Twin Falls(208) 734-7280 You May Like Perkins Restaurant & Bakery hoursDomino's Pizza hoursArby's hoursIHOP hoursSubway hoursMcDonald's hoursPeople Are Reading