Taco Bell 17742

Taco Bell #17742 is a Taco Bell restaurant located at 1920 Blue Lakes Boulevard North, Twin Falls, Idaho.