Taco Bell 34660

Taco Bell #34660 is a Taco Bell restaurant located at 4910 Shelbyville Road, Louisville, Kentucky.