Taco Bell 29638

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