Taco Bell 25386

Taco Bell #25386 is a Taco Bell restaurant located at 775 West 200 North, Cedar City, Utah.