Taco Bell 29680

Taco Bell #29680 is a Taco Bell restaurant located at 1403 West US Highway 50, O'Fallon, Illinois.