Taco Bell 33861

Taco Bell #33861 is a Taco Bell restaurant located at 12480 West 64th Avenue, Arvada, Colorado.