Taco Bell 23373

Taco Bell #23373 is a Taco Bell restaurant located at 900 LaFollette Center North, Floyds Knobs, Indiana.