Taco Bell 31716

Taco Bell #31716 is a Taco Bell restaurant located at 1111 South Wilmot Road, Tucson, Arizona.