Taco Bell 20683

Taco Bell #20683 is a Taco Bell restaurant located at 2621 Blairs Ferry Road Northeast, Cedar Rapids, Iowa.