Taco Bell 19203

Taco Bell #19203 is a Taco Bell restaurant located at 5650 North Academy Boulevard, Colorado Springs, Colorado.