Taco Bell 29625

Taco Bell #29625 is a Taco Bell restaurant located at 3440 South Kings Highway, Saint Louis, Missouri.