Taco Bell 29648

Taco Bell #29648 is a Taco Bell restaurant located at 12850 Tesson Ferry Road, St. Louis, Missouri.