Taco Bell 29665

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