Taco Bell 32097

Taco Bell #32097 is a Taco Bell restaurant located at 2602 Auburn Street, Rockford, Illinois.