Taco Bell 29153

Taco Bell #29153 is a Taco Bell restaurant located at 1821 Montgomery Highway, Hoover, Alabama.