Taco Bell 3431

Taco Bell #3431 is a Taco Bell restaurant located at 4195 North Academy, Colorado Springs, Colorado.