Taco Bell 30608

Taco Bell #30608 is a Taco Bell restaurant located at 1170 Columbia Drive, Decatur, Georgia.