Taco Bell 23705

Taco Bell #23705 is a Taco Bell restaurant located at 3104 Peach Orchard Road, Augusta, Georgia.