Taco Bell 29144

Taco Bell #29144 is a Taco Bell restaurant located at 815 Skyland Boulevard, Tuscaloosa, Alabama.