Taco Bell 3668

Taco Bell #3668 is a Taco Bell restaurant located at 429 Ponce De Leon Avenue, Atlanta, Georgia.