Taco Bell 32098

Taco Bell #32098 is a Taco Bell restaurant located at 3200 North Lewis Avenue, Waukegan, Illinois.