Taco Bell 32108

Taco Bell #32108 is a Taco Bell restaurant located at 2780 Belvidere Road, Waukegan, Illinois.