Taco Bell 28380

Taco Bell #28380 is a Taco Bell restaurant located at 2615 Powell Avenue, Nashville, Tennessee.