Taco Bell 32150

Taco Bell #32150 is a Taco Bell restaurant located at 1208 Interquest Parkway, Colorado Springs, Colorado.