Taco Bell 29631

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