Taco Bell 29624

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