Taco Bell 19743

Taco Bell #19743 is a Taco Bell restaurant located at 1750 North Powers Boulevard, Colorado Springs, Colorado.