Taco Bell 22369

Taco Bell #22369 is a Taco Bell restaurant located at 15604 South 40th Street, Phoenix, Arizona.