Taco Bell 32308

Taco Bell #32308 is a Taco Bell restaurant located at 3233 Thomas Street, Memphis, Tennessee.