Taco Bell 29643

Taco Bell #29643 is a Taco Bell restaurant located at 10035 Manchester Road, St. Louis, Missouri.