Taco Bell 32650

Taco Bell #32650 is a Taco Bell restaurant located at 5845 Stewart Parkway, Douglasville, Georgia.