Taco Bell 29672

Taco Bell #29672 is a Taco Bell restaurant located at 7237 Watson Road, St. Louis, Missouri.