Taco Bell 34788

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