Taco Bell 29631

Taco Bell #29631 is a Taco Bell restaurant located at 626 North Kings Highway Boulevard, Saint Louis, Missouri.