Taco Bell 28492

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