Taco Bell 29665

Taco Bell #29665 is a Taco Bell restaurant located at 4320 Butler Hill Road, Saint Louis, Missouri.