Taco Bell 21267

Taco Bell #21267 is a Taco Bell restaurant located at 1200 Southgate Place, Pueblo, Colorado.