Taco Bell 29112

Taco Bell #29112 is a Taco Bell restaurant located at 381 Palisades Boulevard, Birmingham, Alabama.