Taco Bell 33876

Taco Bell #33876 is a Taco Bell restaurant located at 4480 North Peoria Street, Denver, Colorado.