Taco Bell 31660

Taco Bell #31660 is a Taco Bell restaurant located at 558 North Pinal Parkway, Florence, Arizona.