Taco Bell 29717

Taco Bell #29717 is a Taco Bell restaurant located at 9050 Highway 69 South, Tuscaloosa, Alabama.