Taco Bell 29160

Taco Bell #29160 is a Taco Bell restaurant located at 1611 Pelham Road South, Jacksonville, Alabama.