Taco Bell 31465

Taco Bell #31465 is a Taco Bell restaurant located at 1104 East Southline, Tuscola, Illinois.