Taco Bell 34839

Taco Bell #34839 is a Taco Bell restaurant located at 8131 Timberlake Road, Lynchburg, Virginia.