Taco Bell 34683

Taco Bell #34683 is a Taco Bell restaurant located at 6306 Greenwood Road, Louisville, Kentucky.