Taco Bell 29118

Taco Bell #29118 is a Taco Bell restaurant located at 101 Cahaba Valley Parkway, Pelham, Alabama.