Taco Bell 29157

Taco Bell #29157 is a Taco Bell restaurant located at 2610 Stillman Boulevard, Tuscaloosa, Alabama.