Taco Bell 36416

Taco Bell #36416 is a Taco Bell restaurant located at 6806 Tattersall Way, Birmingham, Alabama.