Taco Bell 29625

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