Taco Bell 21120

Taco Bell #21120 is a Taco Bell restaurant located at 1004 North 24th Street, Phoenix, Arizona.