Taco Bell 22363

Taco Bell #22363 is a Taco Bell restaurant located at 9059 East Indian Bend Road, Scottsdale, Arizona.