Taco Bell 29663

Taco Bell #29663 is a Taco Bell restaurant located at 4254 Bayless Avenue, Saint Louis, Missouri.