Taco Bell 33869

Taco Bell #33869 is a Taco Bell restaurant located at 5325 West 80th Avenue, Arvada, Colorado.