Taco Bell 29624

Taco Bell #29624 is a Taco Bell restaurant located at 3501 South Grand Avenue, Saint Louis, Missouri.