Taco Bell 29638

Taco Bell #29638 is a Taco Bell restaurant located at 851 North Skinker Boulevard, St. Louis, Missouri.