Taco Bell 33858

Taco Bell #33858 is a Taco Bell restaurant located at 8760 Wadsworth Boulevard, Arvada, Colorado.