Taco Bell 28483

Taco Bell #28483 is a Taco Bell restaurant located at 9787 St Charles Rock Road, Saint Louis, Missouri.