Taco Bell 33860

Taco Bell #33860 is a Taco Bell restaurant located at 7150 Leetsdale Drive, Denver, Colorado.