Taco Bell 29646

Taco Bell #29646 is a Taco Bell restaurant located at 1850 Memorial Lane, Wood River, Illinois.