Taco Bell 34788

Taco Bell #34788 is a Taco Bell restaurant located at 2971 Dougherty Ferry Road, Saint Louis, Missouri.