Taco Bell 20362

Taco Bell #20362 is a Taco Bell restaurant located at 355 Leonardwood Road, Frankfort, Kentucky.