Taco Bell 28492

Taco Bell #28492 is a Taco Bell restaurant located at 3715 Lemay Ferry Road, Saint Louis, Missouri.