Taco Bell 33847

Taco Bell #33847 is a Taco Bell restaurant located at 1265 South Colorado Boulevard, Denver, Colorado.