Taco Bell 2679

Taco Bell #2679 is a Taco Bell restaurant located at 1579 Morton Street, Franklin, Indiana.