Taco Bell 20904

Taco Bell #20904 is a Taco Bell restaurant located at 555 Southwest 33rd Avenue, Cedar Rapids, Iowa.