Taco Bell 39116

Taco Bell #39116 is a Taco Bell restaurant located at 1553 Montgomery Highway in Hoover, Alabama.