Taco Bell 4191

Taco Bell #4191 is a Taco Bell restaurant located at 345 Rice Lake Square, Wheaton, Illinois.