Taco Bell 26748

Taco Bell #26748 is a Taco Bell restaurant located at 1010 Summit Street, Elgin, Illinois.