Taco Bell 20620

Taco Bell #20620 is a Taco Bell restaurant located at 6606 West Camelback, Glendale, Arizona.