Taco Bell 32113

Taco Bell #32113 is a Taco Bell restaurant located at 805 Cannell-Puri Court, Winnebago, Illinois.