Taco Bell 24827

Taco Bell #24827 is a Taco Bell restaurant located at 2935 Hancock Expressway, Colorado Springs, Colorado.