Taco Bell 33836

Taco Bell #33836 is a Taco Bell restaurant located at 7221 Pecos Street, Denver, Colorado.