Taco Bell 31717

Taco Bell #31717 is a Taco Bell restaurant located at 7915 North Oracle Road, Tucson, Arizona.