Taco Bell 21259

Taco Bell #21259 is a Taco Bell restaurant located at 2660 West Thunderbird, Phoenix, Arizona.