Taco Bell 24663

Taco Bell #24663 is a Taco Bell restaurant located at 1582 Versailles Road, Frankfort, Kentucky.