Taco Bell 22373

Taco Bell #22373 is a Taco Bell restaurant located at 15776 North Frank Lloyd Wright Boulevard, Scottsdale, Arizona.