Taco Bell 29506

Taco Bell #29506 is a Taco Bell restaurant located at 15240 North 32nd Street, Phoenix, Arizona.