Taco Bell 29058

Taco Bell #29058 is a Taco Bell restaurant located at 60 Austin Lane, London, Kentucky.