Taco Bell 32135

Taco Bell #32135 is a Taco Bell restaurant located at 555 West Lake Street, Addison, Illinois.