Taco Bell 29663

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