Taco Bell 32167

Taco Bell #32167 is a Taco Bell restaurant located at 1303 North Jefferson Way, Indianola, Iowa.