Taco Bell 28483

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