Taco Bell 36204

Taco Bell #36204 is a Taco Bell restaurant located at 405 Locust Street, Sterling, Illinois.