Taco Bell 29169

Taco Bell #29169 is a Taco Bell restaurant located at 5192 Caldwell Mill Road, Hoover, Alabama.