Taco Bell 30539

Taco Bell #30539 is a Taco Bell restaurant located at 2008 North Bloomington Street, Streator, Illinois.