Taco Bell 29065

Taco Bell #29065 is a Taco Bell restaurant located at 127 King's Way, London, Kentucky.