Taco Bell 32709

Taco Bell #32709 is a Taco Bell restaurant located at 31 Southtowne Shopping Center, Du Quoin, Illinois.