Taco Bell 29683

Taco Bell #29683 is a Taco Bell restaurant located at 6599 North Illinois Street, Fairview Heights, Illinois.