Taco Bell 29156

Taco Bell #29156 is a Taco Bell restaurant located at 1807 Beltline Road Southwest, Decatur, Alabama.