Taco Bell 29168

Taco Bell #29168 is a Taco Bell restaurant located at 1541 Montclair Road, Birmingham, Alabama.