Taco Bell 35142

Taco Bell #35142 is a Taco Bell restaurant located at 1662 Poplar Avenue, Memphis, Tennessee.