Taco Bell 29654

Taco Bell #29654 is a Taco Bell restaurant located at 5453 Telegraph Road, St. Louis, Missouri.