Taco Bell 20924

Taco Bell #20924 is a Taco Bell restaurant located at 6390 Sheridan Boulevard, Arvada, Colorado.