Taco Bell 35160

Taco Bell #35160 is a Taco Bell restaurant located at 1983 Whitten Road, Memphis, Tennessee.