Taco Bell 30896

Taco Bell #30896 is a Taco Bell restaurant located at 21 East Highway 160, Lamar, Missouri.