Taco Bell 32086

Taco Bell #32086 is a Taco Bell restaurant located at 54 South US Highway 12, Fox Lake, Illinois.