Taco Bell 29669

Taco Bell #29669 is a Taco Bell restaurant located at 353 South Kirkwood Road, Kirkwood, Missouri.