Taco Bell 29652

Taco Bell #29652 is a Taco Bell restaurant located at 603 South Main Street, O'Fallon, Missouri.