Taco Bell 4752

Taco Bell #4752 is a Taco Bell restaurant located at 1160 North McLean Boulevard, Elgin, Illinois.