Taco Bell 17340

Taco Bell #17340 is a Taco Bell restaurant located at 1220 North 51st Avenue, Phoenix, Arizona.