Taco Bell 22360

Taco Bell #22360 is a Taco Bell restaurant located at 14002 North Scottsdale, Scottsdale, Arizona.