Taco Bell 24971

Taco Bell #24971 is a Taco Bell restaurant located at 6425 Source Center Point, Colorado Springs, Colorado.