Taco Bell 28498

Taco Bell #28498 is a Taco Bell restaurant located at 501 Chouteau, Saint Louis, Missouri.