Taco Bell 29679

Taco Bell #29679 is a Taco Bell restaurant located at 1710 Troy Road, Edwardsville, Illinois.