Taco Bell 29148

Taco Bell #29148 is a Taco Bell restaurant located at 2130 Quintard Avenue, Anniston, Alabama.