Taco Time
2551 1st Street
Idaho Falls
ID
83401
(208) 529-8226
tacotime.com
Open Map
Mexican Restaurant