Taco Bell 32898

Taco Bell #32898 is a Taco Bell restaurant located at 1710 Columbia Avenue, Franklin, Tennessee.