Taco Bell 29158

Taco Bell #29158 is a Taco Bell restaurant located at 2136 6th Avenue Southeast, Decatur, Alabama.