Taco Bell 31729

Taco Bell #31729 is a Taco Bell restaurant located at 2150 West River Road, Tucson, Arizona.