Taco Bell 20871

Taco Bell #20871 is a Taco Bell restaurant located at 320 11th Street Southwest Plaza, Spencer, Iowa.