Taco Bell 31606

Taco Bell #31606 is a Taco Bell restaurant located at 1616 Camp Jackson Road, Cahokia, Illinois.