Taco Bell 24291

Taco Bell #24291 is a Taco Bell restaurant located at 5825 South 35th Avenue, Phoenix, Arizona.