Taco Bell 15897

Taco Bell #15897 is a Taco Bell restaurant located at 847 South Main Street, Franklin, Kentucky.