Taco Bell 3652

Taco Bell #3652 is a Taco Bell restaurant located at 2420 North Druid Hills Road Northeast, Atlanta, Georgia.