Taco Bell 22382

Taco Bell #22382 is a Taco Bell restaurant located at 11072 North Frank Lloyd Wright, Scottsdale, Arizona.