Taco Bell 29648

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