Taco Bell 32309

Taco Bell #32309 is a Taco Bell restaurant located at 826 South Third, Memphis, Tennessee.