Taco Bell 28498

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