Taco Bell 34914

Taco Bell #34914 is a Taco Bell restaurant located at 3833 w. 38th ave, Denver, Colorado.