Taco Bell 29673

Taco Bell #29673 is a Taco Bell restaurant located at 6082 Mid Rivers Mall Drive, Saint Peters, Missouri.